OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 16.04.2024, 18:23

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 233 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5 ... 16  Další
Autor Zpráva
PříspěvekNapsal: 24.07.2016, 21:23 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2778
Has thanked: 226 times
Been thanked: 602 times
Takže máš 16 pozic? Když tam budeš mít ještě jeden tón dolů a dva+půltón nahoru, tak bys měl zahrát 99% lidovek ;-)

To bych tam dal vlevo ještě H z nižší oktávy a vpravo C,Cis a D z vyšší. Ale podrobnější informace už budeš muset vymámit z nějakého muzikanta, o moc víc toho nevím. Akorát že stejný tón v sousední oktávě má dvounásobnou/poloviční frekvenci.

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
PříspěvekNapsal: 24.07.2016, 21:31 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2287
Bydliště: Brno
Has thanked: 846 times
Been thanked: 308 times
Asi mi to přijde nejrozumnější udělat na půlbajty (nibble). Jak jinak že ano. Ještě někdy dokončím logiku na nastavení hlasitosti a pudu na tohle.

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 25.07.2016, 02:53 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2586
Bydliště: Praha
Has thanked: 510 times
Been thanked: 619 times
Jsem naprostý hudební ignorant a nemám ani kousek vzdělání mířícího tímhle směrem, možná právě proto se mi hodně líbí tahle Fukova přednáška:
https://www.youtube.com/watch?v=RQuRFCE5NzI
Spousta nepochopitelných věcí najednou začne dávat alespoň trochu smysl :mrgreen:

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
PříspěvekNapsal: 03.08.2016, 09:18 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2287
Bydliště: Brno
Has thanked: 846 times
Been thanked: 308 times
Velice ranní verze, která spíše nefunguje než funguje :)
Vždy mi to zahraje poslední tón samplu, to ale připisuji tomu, že je rutina natolik rychlá, že když v ní nemám zpomalení, tak předešlé tóny ani není slyšet. Další věcí je že mi to zahraje poslední tón z prvního cyklování programu, kde měním jen frekvenci samplů, které jsou již přednastaveny. Je možnost změnit tohle nastavení a taky ho měním, ale změna se neprovede, pořád hraje poslední tón z prvního přednastavení. Dole v programu dávám do paměti 8 longů. První 3 longy je přednastavení (kromě posledního bite :)) ) v třetím longu. Ty vole to je zábava. No nic, radši pudu dál. Jediné co zatím nedávám do registru Amigy přes editaci textu je počet zapnutých DMA kanálů, ale to asi není problém. Frekvenci jsem se rozhodl zadávat přímo v editaci, ale musí být tahle frekvence i přesně ukotvena v programu, tedy přes "IF" se dá frekvence do registru. Mám zatím 2 zkušební frekvence ze samplů "zbláznil ses" jak příznačné. Sampl z Amiga Review z ukážkového programu pro spuštění samplu. Je tam i nějaké škrčení ve zvuku, možná emulace, možná něco jiného, uvidí se. Nahrávka má celkem čistý zvuk, ale přímo v emulaci to neni OK. D8,B8 (byte - spojojenost? :), vlastně bajt pro Faraona :like:) jsou ty 2 frekvence. Druhá čtverice longů je práve ona změna v přednastavení (nahrání dalšího samplu a jiné) na kterou mi program zatím nereaguje. Čekal bych, že se pak zahraje poslední tón z téhle druhé čtveřice, ale neuděje se tak. Tak když budu pokračovat, tak se pokusím pořešit to zpomalení. Snad pak již budu slyšet postupné změny v tónu, ale i tak tam bude určitě ještě jiný problém :).

Samotnou rutinu jsem ani moc netestoval v dalších věcech co by měla umět - nahraní jakéhokoliv samplu do jakéhokoliv kanálu a jiné - časem... :)

https://www.youtube.com/watch?v=s0hoKx4uA5Y
[youtube]https://www.youtube.com/watch?v=s0hoKx4uA5Y[/youtube]

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 03.08.2016, 09:39 
Offline
Radil

Registrován: 07.05.2014, 10:29
Příspěvky: 366
Has thanked: 11 times
Been thanked: 39 times
nazdarek.
mozem sa spytat, co je vlastne cielom tohto snazenia v tejto faze?
prehravat sample s roznou frekvenciou na 4 kanaloch, ci?
urobit prehravac na sample, nieco ako MODplayer?
nerozumiem toho totiz celkom - ci ma ist len o prehravanie samplov alebo SW generovanie zvuku vseobecne (základné priebehy (sinus, square, pulse), FM, AM syntéza).


Nahoru
 Profil  
 
PříspěvekNapsal: 03.08.2016, 09:56 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2287
Bydliště: Brno
Has thanked: 846 times
Been thanked: 308 times
Cieľom je tvorba hudby pro moje programy. Nemusím totiž moc, keď do programu použijem cudziu rutinu na prehrávanie, ktorej nerozumiem. Takže obchádzam tvorbu hudby v nejakom editoru a idem na to po svojom. Keď príde ten správny čas, pokiaľ vobec príde, pokiaľ sa nenájde nikto, kto by chcel skúsiť vytvoriť hudbu priamou editáciou v asm, tak si ju asi vytvorím sám :)

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 03.08.2016, 10:02 
Offline
Radil

Registrován: 07.05.2014, 10:29
Příspěvky: 366
Has thanked: 11 times
Been thanked: 39 times
chapem. ale mimochodom, v asm budes mat len prehravaciu rutinu. samotne hudobne data su data - v takom formate ako sa rozhodnes/urobis.
takze samotna hudba nebude asi v ASM :-)


Nahoru
 Profil  
 
PříspěvekNapsal: 03.08.2016, 10:11 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2287
Bydliště: Brno
Has thanked: 846 times
Been thanked: 308 times
OK, hudobné data budú priamo v zdrojovom kóde asm. Použijem teda editor asm ako editor hudby viz video, kde v editore asm zmením ručne frekvenciu samplu. Samotné data tvoriace hudbu sú v hexa sústave.

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 03.08.2016, 10:22 
Offline
Radil

Registrován: 07.05.2014, 10:29
Příspěvky: 366
Has thanked: 11 times
Been thanked: 39 times
ok. zalezi aku cestu si zvolis.
easy riesenie je zobrat skladbu, rozdelit ju na male kusky - sample (ako patterny) a prehravat ako loopy uz len hotove 1 kanalove kusky skladby po sebe - a nemenit frekvenciu - vid. napr.
[youtube]https://www.youtube.com/watch?v=rI1zMfKBYTA[/youtube]

vyzera to tak, ze sa zameriavas na prehravanie hotovych samplov s roznou frekvenciou, t.j. ekvivalent modov, tak?
a vyskladanie hudby z toho.

okrem toho su samozrejme aj dalsie moznosti - napr. aj bez samplov - cize mensia velkost programu:
generovat zakladnu vlnu (ako oscilator) - sinusoida, pilovy signal, ramp, šum, odblznikovy signal (prip. aj s PWM - modulaciou sirky pulzu). potom to modulovat inym signalom - oscilatorom (am, fm, ring) a následne pridat amplitudovu obalku. to je teda v podstate soft synth.
alebo vyskladat signal z malych kuskov ako pri granularnej synteze


Nahoru
 Profil  
 
PříspěvekNapsal: 03.08.2016, 10:33 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2287
Bydliště: Brno
Has thanked: 846 times
Been thanked: 308 times
Nejako je teba začať. Pokiaľ budem pokračovať, časom si nájdem to, čo mi bude najviac vyhovovať. Buď zostanem, alebo skúsim inu možnosť... .

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 03.08.2016, 10:42 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2287
Bydliště: Brno
Has thanked: 846 times
Been thanked: 308 times
Tak práca so samplami je asi v pohode :). Práca so syntézou je minimálně v rámci obsahu dát o level vyššie (menší objem dát) a v rámci hudby v 1 samplu je to zas horšie s objemom dát ako skladanie zo samplou samostatných. Sample sú podľa mňa dobrý začiatok. Sotva viem ako sa pracuje s nimi, natož ešte s nejakou syntézou :).

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 03.08.2016, 10:52 
Offline
Radil

Registrován: 07.05.2014, 10:29
Příspěvky: 366
Has thanked: 11 times
Been thanked: 39 times
tak urcite. prehravanie samplov je fajn. zlozitejsia soft syntéza je aj pomerne narocna na vykon CPU. v real-time moze byt dost problem. este by bolo riesenim vypocitat si vlastne sample syntézou na zaciatku - pri starte programu a potom s tymi samplami pracovat uz ako so standardnymi samplami. ;-)
kazdopadne z praktickeho hladiska si budes aj tak potrebovat urobit nejaky vlastny editor, resp. si musis tu hudbu - melodiu pripravit mimo a potom len nahodit hotove noty do programu.


Nahoru
 Profil  
 
PříspěvekNapsal: 03.08.2016, 11:56 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2287
Bydliště: Brno
Has thanked: 846 times
Been thanked: 308 times
Áno, editor by bol lepší, ale plánujem celú hudbu tvoriť priamo v editore asm, veď sa dá priamo spustiť v editore hneď to čo napíšeš. Nevidím v tom nejaký zásadný problém ;).

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 03.08.2016, 13:05 
Offline
Radil

Registrován: 07.05.2014, 10:29
Příspěvky: 366
Has thanked: 11 times
Been thanked: 39 times
Lisiak4 píše:
Áno, editor by bol lepší, ale plánujem celú hudbu tvoriť priamo v editore asm, veď sa dá priamo spustiť v editore hneď to čo napíšeš. Nevidím v tom nejaký zásadný problém ;).

tak nech sa paci :-) ale uz si takto nieco vytvoril? ak ano, celkom rad by som si to vypocul - uprimne.
nieco zmysluplne takto vytvorit samozrejme mozne je, ale nie je to vobec jednoduche (aspon ja si to neviem v praxi predstavit)


Nahoru
 Profil  
 
PříspěvekNapsal: 03.08.2016, 13:17 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2287
Bydliště: Brno
Has thanked: 846 times
Been thanked: 308 times
Nevytvoril, bude to možno "tenkrát poprvé" :)

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 233 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5 ... 16  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz