OldComp.cz http://oldcomp.cz/ |
|
Tvorba hudby + programování v assembleru http://oldcomp.cz/viewtopic.php?f=119&t=3537 |
Stránka 7 z 16 |
Autor: | Lisiak4 [ 16.01.2018, 21:48 ] |
Předmět příspěvku: | Re: Tvorba hudby + programování v assembleru |
Tak jo, zahrál jsem si 36 tónů a vypadá to funkčně. Stupnici od C1 do G1# + 2 nejvyšší tóny ve 3.oktávě jsem dopsal natvrdo tak, jak by to mělo být dle dalších 2 oktáv, které jsem již měl k dispozici a kde jsem bral stupnici z dokumentace pro Amigu. Tedy v rámci celé stupnice doplněno 9 nejnižších tónu a 2 nejvyšší. Každá ze 3 oktáv má 4 sloupce: 1.sloupec - původní stupnice - hexadecimální zápis 2.sloupec - nová stupnice - hexadecimální zápis 3.sloupec - perioda (obrácená hodnota frekvence) - dekadický zápis 4.sloupec - výška tónu Kód: 1.oktáva 2.oktáva 3.oktáva 01 856 C1 04 0d 428 C2 10 19 214 C3 02 808 C1# 05 0e 404 C2# 11 1a 202 C3# 03 762 D1 06 0f 381 D2 12 1b 190 D3 04 720 D1# 07 10 360 D2# 13 1c 180 D3# 05 678 E1 08 11 339 E2 14 1d 170 E3 06 640 F1 09 12 320 F2 15 1e 160 F3 07 604 F1# 0a 13 302 F2# 16 1f 151 F3# 08 570 G1 0b 14 285 G2 17 20 143 G3 09 538 G1# 0c 15 269 G2# 18 21 135 G3# 01 0a 508 A1 0d 16 254 A2 19 22 127 A3 02 0b 480 A1# 0e 17 240 A2# 23 120 A3# 03 0c 453 H1 0f 18 226 H2 24 113 H3 |
Autor: | Lisiak4 [ 28.03.2018, 17:48 ] |
Předmět příspěvku: | Re: Tvorba hudby + programování v assembleru |
Pouze verze bez staré stupnice: Kód: 1.oktáva 2.oktáva 3.oktáva 01 856 C1 0d 428 C2 19 214 C3 02 808 C1# 0e 404 C2# 1a 202 C3# 03 762 D1 0f 381 D2 1b 190 D3 04 720 D1# 10 360 D2# 1c 180 D3# 05 678 E1 11 339 E2 1d 170 E3 06 640 F1 12 320 F2 1e 160 F3 07 604 F1# 13 302 F2# 1f 151 F3# 08 570 G1 14 285 G2 20 143 G3 09 538 G1# 15 269 G2# 21 135 G3# 0a 508 A1 16 254 A2 22 127 A3 0b 480 A1# 17 240 A2# 23 120 A3# 0c 453 H1 18 226 H2 24 113 H3 |
Autor: | Lisiak4 [ 01.04.2018, 05:48 ] | ||
Předmět příspěvku: | Re: Tvorba hudby + programování v assembleru | ||
Pouze záloha - dokumentace pro audio na Amize. V příloze to samé co v odkaze, zdroj informací: http://www.elektronika.kvalitne.cz/ATME ... DFILXX.TXT
|
Autor: | Lisiak4 [ 02.04.2018, 16:20 ] |
Předmět příspěvku: | Re: Tvorba hudby + programování v assembleru |
Před pár dny uvedeno na AM, dávám i sem: Zdar programátoři, Včera jsem přišel v mé hudební rutině na nefunkčnost nastavování hlasitosti v posledním kanálu. Nebo přesněji kanálu, který se nastavuje jako poslední, tedy když 4.kanál nastavím třeba na druhém místě tak je OK. Výsledek všeho mého snažení do současné doby je, že když do posledního registru pro hlasitost zapisuji hodnotu z datových registrů D0 až D3, funčnost je špatná jak jsem popsal. Když zapisuji z D4 až D7, daná chyba se neprojevuje, lze tedy nastavit hlasitost ve všech 4 kanálech. CNOP 0,2 / 0,4 / 0,8 dané na různé části kódu nepomohlo. Daný problém, aby jsem mohl nastavovat hlasitost ve všech 4 kanálech pomocí D2, kterou mám na to učenou jsem zatím vyřešil tak, že jsem k 4 návěstím kde zapisuji úroveň hlasitosti do 4 registrů pro to určených přidal další návěstí a název návěstí jsem dal i do poměti pomocí DC. Po tomhle ne zrovna šťastném řešení správně nastavuji hlasitost ve všech 4 kanálech i za pomocí D2. No a teď něco navíc. Dle předchozího příspěvku ohledně dokumentace na Audio se chystám do mé hudební rutiny přidat 2 oktávy. Nejnižší a nejvyšší. Celkově jich bude tedy 5 co by mělo být dle všeho finále. Kód: Octave 0:1712,1616,1525,1440,1357,1281,1209,1141,1077,1017, 961, 907
Octave 4: 107, 101, 95, 90, 85, 80, 76, 71, 67, 64, 60, 57 |
Autor: | Lisiak4 [ 02.04.2018, 19:44 ] |
Předmět příspěvku: | Re: Tvorba hudby + programování v assembleru |
Nová stupnice: Kód: 0.oktáva 1.oktáva 2.oktáva 3.oktáva 4.oktáva 01 1712 C0 0d 856 C1 19 428 C2 25 214 C3 31 107 C4 02 1616 C0# 0e 808 C1# 1a 404 C2# 26 202 C3# 32 101 C4# 03 1525 D0 0f 762 D1 1b 381 D2 27 190 D3 33 95 D4 04 1440 D0# 10 720 D1# 1c 360 D2# 28 180 D3# 34 90 D4# 05 1357 E0 11 678 E1 1d 339 E2 29 170 E3 35 85 E4 06 1281 F0 12 640 F1 1e 320 F2 2a 160 F3 36 80 F4 07 1209 F0# 13 604 F1# 1f 302 F2# 2b 151 F3# 37 76 F4# 08 1141 G0 14 570 G1 20 285 G2 2c 143 G3 38 71 G4 09 1077 G0# 15 538 G1# 21 269 G2# 2d 135 G3# 39 67 G4# 0a 1017 A0 16 508 A1 22 254 A2 2e 127 A3 3a 64 A4 0b 961 A0# 17 480 A1# 23 240 A2# 2f 120 A3# 3b 60 A4# 0c 907 H0 18 453 H1 24 226 H2 30 113 H3 3c 57 H4 |
Autor: | Busy [ 04.04.2018, 10:26 ] |
Předmět příspěvku: | Re: Tvorba hudby + programování v assembleru |
Cisto filozoficka otazka od hudobneho analfabeta (resp. cloveka s absolutnym hudobnym hluchom) - co ak budes chciet zahrat nejaky ton medzi dvomi susednymi notami ? Napr. s deliacim pomerom 1660, t.j. nieco medzi C0 a C0# ? |
Autor: | microlan [ 04.04.2018, 12:10 ] |
Předmět příspěvku: | Re: Tvorba hudby + programování v assembleru |
No tak tam zadáš tu konstantu, ale nebude to ladit, bude to o 1/4 tónu mimo |
Autor: | vanthomas [ 05.04.2018, 00:44 ] |
Předmět příspěvku: | Re: Tvorba hudby + programování v assembleru |
sorry, musel jsem RIMMER: Jen ses nudil, co? Proto mě oba otravujete! HOLLY: Já se nenudím. Dopoledne jsem pracoval na novém systému, který způsobí převrat v hudbě. LISTER: Neke, Holly! HOLLY: Ano, zdecimoval jsem ji. Takže místo oktávy je to decima. Vynalezl jsem dva nové tóny: I a J. LISTER: Tohle je blbost, nemůžeš vymyslet nový tóny. HOLLY: Už se stalo. Teď je to: (Zpívá) Do Re Mi Fa So La Wou Bou Si Do. Do Si Bou Wou La So Fa Mi Re Do. RIMMER: Co je tohle za nesmysl? HOLLY: Stupnice. Dosáhne nového zvuku. Nástroje se zvětší, aby obsáhly i moje dva nové tóny. Triangl bude mít čtyři strany. Klaviatura piána bude dlouhá jako zebra na přechodu. Ženám se samozřejmě zakáže hrát na čelo. |
Autor: | Dedy [ 05.04.2018, 11:50 ] |
Předmět příspěvku: | Re: Tvorba hudby + programování v assembleru |
vanthomas píše: sorry, musel jsem RIMMER: Jen ses nudil, co? Proto mě oba otravujete! HOLLY: Já se nenudím. Dopoledne jsem pracoval na novém systému, který způsobí převrat v hudbě. LISTER: Neke, Holly! HOLLY: Ano, zdecimoval jsem ji. Takže místo oktávy je to decima. Vynalezl jsem dva nové tóny: I a J. LISTER: Tohle je blbost, nemůžeš vymyslet nový tóny. HOLLY: Už se stalo. Teď je to: (Zpívá) Do Re Mi Fa So La Wou Bou Si Do. Do Si Bou Wou La So Fa Mi Re Do. RIMMER: Co je tohle za nesmysl? HOLLY: Stupnice. Dosáhne nového zvuku. Nástroje se zvětší, aby obsáhly i moje dva nové tóny. Triangl bude mít čtyři strany. Klaviatura piána bude dlouhá jako zebra na přechodu. Ženám se samozřejmě zakáže hrát na čelo. Trochu pozdě na Apríla ne? |
Autor: | Lisiak4 [ 05.04.2018, 20:56 ] |
Předmět příspěvku: | Re: Tvorba hudby + programování v assembleru |
Nejsem hudebník, ale u chiptune jsou odchylky od standardních tónů asi jedna z mála věcí s čím se dá v rámci hudby kouzlit. |
Autor: | Lisiak4 [ 05.04.2018, 22:20 ] |
Předmět příspěvku: | Re: Tvorba hudby + programování v assembleru |
Zatím můžete zkusit v té tabulce v mém příspěvku ze 4.4. najít jednoznačnou chybu Stačí opravdu znát jen to, že se postupně perioda snižuje o konkrétní dvouciferné hodnoty, aby jsem dosáhl správného tónu. Chyba je celkem dobře vidět |
Autor: | Lisiak4 [ 06.04.2018, 21:47 ] |
Předmět příspěvku: | Re: Tvorba hudby + programování v assembleru |
No pro ty co to nevidí a možná by to zajímalo, v prvním cyklu snižuji pouze jedničkou, co teď je z 1713 na 1712, co je nejnižší tón = nejvyšší perioda. Ve 3. programovém řádku mám taky jedničku, co je pozůstatek původního začátku, když jsem ještě nezačínal nultou oktávou, ale tou první. Patří tam tedy číslo 51, co je 33 v hexa . Já si kontroloval pouze nově zapsanou nultou oktávu a o hodnotu dál jsem se již nepodíval, až později jen tak, když jsem čuměl do té tabulky |
Autor: | Lisiak4 [ 20.05.2018, 16:52 ] |
Předmět příspěvku: | Re: Tvorba hudby + programování v assembleru |
Akci Resetkání máme za sebou, dávám i sem. Začal jsem předělávat jednu sladbu z 8 bitového Atari. Jmenuje se Atari Goes On!, napsal ji PG pro akci Forever 2018 Zatím mám pouze 3 patterny. Použité nástroje jsou není finální, hlavně ten poslední co se hraje ve 3.patternu. Průběžně hledám vhodnější sample. Šumový nástroj v amiga verzi nahraju a byl použit jiný již použítý nástroj. V rámci samplu se mi šumový nástroj zatím nepovedlo zahrát tak hezky jako u verze pro Atari. Vše je ve vývoji. Tahle ukázka je již jen můj zvyk se pokusit na Resetu neco ukázat v rámci mého hraní se s programováním. Mé veliké díky patří PGmu, který mi hodně pomáhá s předělávkou Programování samozřejmě zdar. Originální 8 bitová Atari verze: https://soundcloud.com/pseudografx/atari-goes-on Má hudební rutina + 3 patterny: https://www.youtube.com/watch?v=2GW1tk1Xqyo&feature=youtu.be Díky Jackovi a všem zúčastněným za super akci! |
Autor: | Lisiak4 [ 15.06.2018, 18:44 ] |
Předmět příspěvku: | Re: Tvorba hudby + programování v assembleru |
Změnil jsem formát hudby, aby jsem mohl rychle střídat nástroje v jednom kanály a naučil se to i správně používat |
Stránka 7 z 16 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |