OldComp.cz
http://oldcomp.cz/

Tvorba hudby + programování v assembleru
http://oldcomp.cz/viewtopic.php?f=119&t=3537
Stránka 416

Autor:  Lisiak4 [ 05.10.2016, 16:20 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

Zeptám se jednoduše, jak moc je využitelná změna rychlosti hraní hudby v rámci jednoho nastavení, tedy změna rychlosti v rámci 4 neměnných samplů, hlasitosti, počtu samplů, které budou hrát? Bude se moci měnit frakvence samplů a taky konkrétní sampl bude možné samozřejmě ztlumit. Mám v programu jednoduše 2 hlavní smyčky. V první se mění všechna nastavení a pak se hraje. V té druhé se mění pouze frekvence samplů a sample se můžou ztlumovat. No a změnu hraní rychlosti samplů dám buď do jedné, nebo do druhé smyčky. Chci držet délku editace hudby přímo v editoru co nejvíce na uzdě, tak by byla změna rychlosti v rámci jednoho úseku hudby na každém začátku různeho úseku v případě, že by se změna zadávala v kratší programové smyčce, čím bych editaci 1 úseku prodložil až o 2 byte ( :lol: ) anebo bych samotnou změnu rychlosti hraní hudby provedl až při provedení dalších změn.

Tedy ještě jednou, má vůbec v rámci hudby měnit její rychlost dostatečné využití, aniž bych si měl možnost třeba načíst jiný sampl? Osobně si myslím, že nemá, ale tím že jsme žádnou hudbu nesložil se můžu plést. Z mého pohledu tedy se přikláním změnu rychlosti hraní hudby provést v delší programové smyčce, tedy provést ji s možností změnit další nastavení jako načíst jiný sampl a tak.

Doufám, že jsem se zeptal dostatečně jednoduše :lol:. Opět jsem to určitě domotal po svém... :lol:

Autor:  Jiiira [ 06.10.2016, 09:21 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

Lisiak4 píše:
...až taký blbec som neni :mrblue:

Čistě z lingvistického hlediska - tohle je který slovenský dialekt?

Autor:  misticjoe [ 06.10.2016, 09:51 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

Tak Brno patří mezi takzvaná duální předměstí - Bratislavy a Vídně. Čili bych to hádal na nějaký západoslovenský dialekt říznutý němčinou :-)

Autor:  Shony [ 06.10.2016, 10:06 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

Jiiira píše:
Lisiak4 píše:
...až taký blbec som neni :mrblue:

Čistě z lingvistického hlediska - tohle je který slovenský dialekt?


"Až taký blbec som neni" je z čisto lingvistického hľadiska negácia možno dvojitá, ale keď to rozoberieš "Niesom až taký blbec" - prvá negácia a ak to napíšeš "som neni" - druhá negácia / pretože to môže napísať takto len blbec" ale na slovensku takto ľudia hovoria a dokonca mojej žene sa toto páči viac ako spisovná slovenčina a/alebo stredoslovenská a bratislavská slovenčina.

Tento rozbor nebol samozrejme útok na Lišiakovú slovenčinu ale stretol som sa stým už dávno a pre moje uši to je ako zvuk cirkulárky. :poke:

Autor:  Jiiira [ 06.10.2016, 10:38 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

Tak já ten dotaz zjednoduším - ve které části Slovenska se používá tato negace pomocí slova "neni"? Např. "Keby som to vedel, tak uz som tu neni." ;)

Jako neznalce slovenských reálií by mě asi napadlo, že je to něco "východniarského", ale nevím, jestli to tak je.

Autor:  skromny [ 06.10.2016, 11:16 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

z viacero regionov...

http://slovnik.dovrecka.sk/narecovy-slovnik/neni

Autor:  Jiiira [ 06.10.2016, 11:25 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

Koukám... slovníček uvádí tyto oblasti: vychodné Slovensko, stredné Slovensko, zapadné Slovensko. :P

Autor:  zz_indigo [ 06.10.2016, 11:35 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

Jiiira píše:
Koukám... slovníček uvádí tyto oblasti: vychodné Slovensko, stredné Slovensko, zapadné Slovensko. :P


no je teda salamunska odpoved. Ale verim tomu ze v kazdej casti slovenska je nejake lokalne narecie kde sa to pouziva. (Mne staci ake su rozdiely v troch mestach: Trnava,Hlohovec,Piestany,Nitra
A pritom z hlohovca je to do dalsich +/- 20km)

misticjoe píše:
Tak Brno patří mezi takzvaná duální předměstí - Bratislavy a Vídně. Čili bych to hádal na nějaký západoslovenský dialekt říznutý němčinou :-)

Nemcinou je primarne "reznute" stredne slovensko (Banici tam dosli z nemecka) Na zapade je to hlavne cestina a madarcina.

Autor:  Lisiak4 [ 06.10.2016, 11:37 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

Lisiak4 píše:
Ne ne ne, ja sa s Tebou prieť nebudem, až taký blbec som neni :mrblue:

Otcova strana je z Bratislavy a moj otec tiež, pokiaľ sa nemýlim (naši sú rozvedený od mojich 6 rokov).
Moja babička z maminej strany Bratislava, moj dedko od mami Frídek Místek (ČR). Babka a dedko prišli do Brna, odkiaľ bola tiež časť našej rodiny hlbšie do koreňov.

Moja mama Brno. Po sobáši Bratislava a ja teda Bratislava a od mojich 25 rokov Brno. Predo mňou sa vrátila do Brna mama a pred mamou přišiel do Brna moj brat. Takže som do Brna prišiel ako posledný v rámci nás troch.

To "neni" som použil na konci pre jeho zdoraznenie.

Včera som šieľ na pivko na chvilku po 20 h. a prišiel som dnes ráno o 6. Toto často nerobím a veľa som nepil ale sa to nejako časovo natiahlo, keď sme po pivku išli ku kamarátke na vinko a potom ešte na pivko do iného nonstop baru, keď som si o štvrtej ráno robil srandu, že by sme tam mohli ísť a kamarát si tiež urobil srandu a tak sme tam aj zo srandy išli :)

No a asi dám zmenu rýchlosti hrania hudby do vačšiej programovej smyčky, teda kde sa dejú všetky nastavenia a keď tak to kedykoľvek zmením :).


A ako sa inak všetci máte? :lol:

Autor:  Busy [ 06.10.2016, 12:01 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

Lisiak4 píše:
Včera som šieľ na pivko na chvilku po 20 h. a prišiel som dnes ráno o 6. Toto často nerobím a veľa som nepil ale sa to nejako časovo natiahlo, ...
No ty brdo :shock: Vies kolko by si za ten cas naprogramoval na prehravani hudby ? :poke: A urcite by to vyslo aj ovela lacnejsie ;)

Autor:  Lisiak4 [ 06.10.2016, 13:26 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

Mne organizmus ani nedovolí veľa piť, jednoducho cítím, že už do seba nič nedám, takže moja bilancia je za ten čas celkovo 4,5 piva a 3 deci vína a to víno bolo u kamarádky, takže som prepil tak 200 KČ aj so slaným, čo som si k tomu dával (3 sáčky), to ma tá pečená kačka s 1 pivom v reštaurácii stála v ten deň viacej a bolo vybavené tak za 30 minút od času čo mi ju doniesli :lol:

Na amiga fóre som písal, že sa programovaniu venujem už skor športovo, teda za týždeň preprogramujem tak 30 min. až 4 hodiny. Musel som to časovo osekať, už som nevládal robiť len to. Mal som na výber, či to osekám, alebo to ešte tempom, akým som chodieval chvíľu potiahnem a s tým skončím. Bolo u mňa celkom normálnym stavom, keď som spával každý druhý deň. Už to bolo skor o mojom zdraví.

Autor:  Lisiak4 [ 06.10.2016, 13:32 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

Busy: máš pravdu ako vždy :like:

Autor:  Lisiak4 [ 06.10.2016, 15:49 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

Tak jsem juknul na kód a v delší smyčce jsem již měl verzi pro zpracovaní rychlosti přehrávaní hudby hotovou. Na zkontrolování a doprogramování závěrečné části rutiny teď opravdu nemám hlavu. Jak to někdy udělám, zkontroluji ještě jednou část kódu pro zpomalení běhu a závěrečnou část kódu a udělám po delší době další test, aby jsem zjistil, kde mám chybu, pokud tam nějaká bude :). Tím bych měl mít hotové postupné vypínání samplů a nehrání samplú, když to není žádoucí a rychlost přehrávání samplů. U postupného vypínání samplů pak se pokusím udělat nějaký správný poměr aby se sampl ztlumil ve správný moment, co nevím, jestli se mi to povede. Ono čím zvyšujeme frekvenci samplu, tím se zahrá rychleji a tím ho potřebuji rychleji ztlumit, aby se neopakoval a taky delka samplu tam hraje roli. S tímhle již kód počítá, ale ještě ten poměr kdy při jaké frekvenci a délce samplu samotné hraní samplu utnout.

Autor:  Lisiak4 [ 13.10.2016, 21:52 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

V úterý jsem dokončil vše výše popsané, tedy již mi rutina dokáže sampl i nehrát. Zatím vše provedeno na 1 kanálu (další kanále mají starou logiku = nebudu změny pořád přepisovat na dalších 3 kanálech). Může se určit i rychlost hraní samplů. Budu trochu testovat a hrát se s tím co jsem zatím nestihl. Ještě mi chybí ten vzorec, který mi bude vypínat sampl v rozsahu frekvence/délka samplu ve správný moment. Pak zatím nemám vůbec namyšlenou logiku opakování různých patternů. Ale délka patternu není nijak omezena. Zatím tedy můžu pracovat s 1 patternem, můžu ho mít dlouhý jak chci (limity jsou jen v samotném assembleru) a můžu si v něm kdykoliv nahrát jakýkoliv sampl, změnit hlasitost a rychlost hraní, nastavit které sample mají hrát a dodatečně samozřejmě ztlumit sampl i v tomhle nastavení při samotném hraní hudby. Zatím jsem test provedl jen na odzkoušení nehraní samplu a tvářilo se to funkčně. Nezkoušel jsem to, co již fungovalo, již nebyl čas. Od té doby jsem pak byl v 1 kole a i teď jsem není doma, ale již jsem to prostě musel napsat, protože mám radost z toho, když něco co namyslíte funguje tak jak chcete, tedy doufám, test byl opravdu rychlý :mrgreen:. Samozřejmě byli v programu chyby. Nedalo mi to a všechny známe jsem odstranil ještě v úterý. Již jsem ten program jednoduše chtěl dotáhnout do tohohle stavu a byl jsem při chuti tak jsem toho využil.

Autor:  Lisiak4 [ 15.10.2016, 02:28 ]
Předmět příspěvku:  Re: Tvorba hudby + programování v assembleru

Vypadá to funkčně, ve videu je zvuková stopa posunuta vůči záznamu, ale zvuková stopa je OK. V 1. zvukovém kanálu střídám 2 sample, měním rychlost přehrávaní a měním délku ztlumení samplu. Tak zatím asi vše OK a zkusím ten vzorec, alespoň nějaký jeho základ, frekvence mám smyšlené, tak jim zkusím dát ty správné hodnoty v rámci stupnice a možná bych se mohl naučit noty :lol:

https://www.youtube.com/watch?v=LcP2Xt0 ... e=youtu.be

Stránka 416 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/