ENTERPRISE KLUB
2018. május 26., 1065 Budapest, Révay utca 14., 14-19 óráig.
Részletek
Welcome, Guest. Please login or register.


Author Topic: Zeneprogramozás (Read 127620 times)

Offline szipucsu

  • EP addict
  • *
  • Posts: 6981
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 63.0.3239.132 Chrome 63.0.3239.132
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #870 on: 2018.February.06. 11:21:54 »
csak egy gyors, "visszhangos" teszt.
Egész jó!  Még sztereósítani lehetne, hogy egyik oldalról átmegy a másikba.
A STYLE RND(3)-nak itt mi értelme? Az azt adja meg, hogy a 0., 1. vagy 2. csatorna adja a frekvenciát, azok meg itt nem szólnak. A STYLE 4 vagy STYLE 8 lehet még jó, esetleg egyik envelope fázishoz az egyiket, másikhoz a másikat rakni. Vagy akár egy másik csatornán adni hozzá frekvenciát. Most nem nagyon akarok vele kísérletezni, mert nem otthon vagyok.

Offline endi

  • EP addict
  • *
  • Posts: 6417
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 63.0.3239.132 Chrome 63.0.3239.132
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #871 on: 2018.February.06. 11:44:15 »
Egész jó!  Még sztereósítani lehetne, hogy egyik oldalról átmegy a másikba.
A STYLE RND(3)-nak itt mi értelme? Az azt adja meg, hogy a 0., 1. vagy 2. csatorna adja a frekvenciát, azok meg itt nem szólnak. A STYLE 4 vagy STYLE 8 lehet még jó, esetleg egyik envelope fázishoz az egyiket, másikhoz a másikat rakni. Vagy akár egy másik csatornán adni hozzá frekvenciát. Most nem nagyon akarok vele kísérletezni, mert nem otthon vagyok.

áh tényleg, 4,8,12! elrontottam.
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline szipucsu

  • EP addict
  • *
  • Posts: 6981
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 63.0.3239.132 Chrome 63.0.3239.132
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #872 on: 2018.February.06. 13:11:11 »
áh tényleg, 4,8,12! elrontottam.
Én is soká jegyeztem meg ezeket. Legutóbb is az ep128.hu-n néztem utána a bűvös 4, 8, 12, 16 számoknak midizéshez. A 16 tengerhullámzásra nem jó, annak inkább a vonat fékezésére emlékeztet a hangja. A STYLE 0 adáshiba a tévében, STYLE 4, ha jól emlékszem, amikor spray-vel fújunk, a 8 és 12 pedig átmenet a vonatfékezés és a spray hangjai között. A Sorcery-ben az ellenség lefújásakor is ilyen spray-hang van. Ez a tenger hangjának lecsillapodása is lehet talán.
Logikus, mert ezekhez még hozzá lehet adni 1, 2, 3 számokat, akkor másik csatorna adja a frekvenciát, tehát pl. kisebb doboz spray és kisebb vonat fékezése lehet belőle. Illetve doboknál pecsenyesütés ill. kukoricapattogtatás hangjához lehet hasonló.
Mikhez lehet még hasonlítani a különböző torzításokat, szűrőket?

Egy triviális dologba bonyolódtam bele. Hogyan lehet megcsinálni, hogy balról a hang lassan átmenjen középre, de úgy hogy bal oldalon is nulla hangerőről indul és egyre hangosodik? Mindkét csatorna hangereje a nulláról indul, növekszik és a végére ugyanazt a hangerőt érik el. De így nem balról jobbra menne a hang, hanem egyszerre szólna a két csatorna. Ha a bal csatornán max hangerőről indul, ez megy át középre, akkor a bal csatorna elhalkul, a jobb erősödik, míg elérik ugyanazt a hangerőt. Na de úgy, hogy a bal is erősödik? A tenger hangja balról jobbra menne.

Offline endi

  • EP addict
  • *
  • Posts: 6417
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 63.0.3239.132 Chrome 63.0.3239.132
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #873 on: 2018.February.06. 13:20:36 »
igazából asszem a tengerhez két zaj csatorna kéne, egyiken kicsit mélyebb hanggal
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 635
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 12.17 Opera 12.17
    • View Profile
Re: Zeneprogramozás
« Reply #874 on: 2018.February.06. 16:39:07 »
Egy triviális dologba bonyolódtam bele. Hogyan lehet megcsinálni, hogy balról a hang lassan átmenjen középre, de úgy hogy bal oldalon is nulla hangerőről indul és egyre hangosodik? Mindkét csatorna hangereje a nulláról indul, növekszik és a végére ugyanazt a hangerőt érik el. De így nem balról jobbra menne a hang, hanem egyszerre szólna a két csatorna. Ha a bal csatornán max hangerőről indul, ez megy át középre, akkor a bal csatorna elhalkul, a jobb erősödik, míg elérik ugyanazt a hangerőt. Na de úgy, hogy a bal is erősödik? A tenger hangja balról jobbra menne.
A megoldás az, hogy ne egyforma sebességgel erősödjön a két oldal. Ehhez lehetne használni a szinusz függvényt, vagy az 1/x valamilyen változatát (pl.: 1/x2). Ha nem sikerül zöldágra vergődni, és nem kapsz más, jobb tippet, akkor segíthetek konstruálni egy változatot.

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 635
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Zeneprogramozás
« Reply #875 on: 2018.February.11. 11:25:10 »
Helló szipucsu! Közben megoldottad, vagy el lett napolva a probléma?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4560
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 57.0 Firefox 57.0
    • View Profile
Re: Zeneprogramozás
« Reply #876 on: 2018.February.11. 15:11:35 »
Az egyik EP-s MIDI zenében már van ilyen effektus. Megnéztem egy General MIDI .sf2 file-t is, ott úgy látom, nem változik a sztereó pozíció, csak felfut a hangerő, majd lassan lecseng. envelope.txt-ben talán 30 lehetne a felfutás időtartama, majd 5-10 ideig tartani, amit lassú exponenciális lecsengés követ, talán *125 vagy *126. A magasságot nem tudom, hogyan lenne érdemes változtatni, esetleg az is emelkedhetne először, majd lassan csökkenne, csak a megfelelő mértékét kellene megtalálni. Ha csak a zene elején fordul elő az effektus, akkor lehetne egyszerre 2 különböző magasságú hang is, a "P" használatával eltérő lehetne a pozíciójuk. Vagy a 10-es vezérlővel is lehetne mozgatni a hangot, akkor a lejátszó oldja meg a fenti problémát. :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 6981
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 63.0.3239.132 Chrome 63.0.3239.132
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #877 on: 2018.February.11. 21:01:05 »
Köszi a válaszokat! Végül hagytam a dolgot. A Sun of Jamaica feldolgozásához gondolkodtam rajta, jó lenne megcsinálni ott, ahol a tegner hullámzásához hasonló hang szól, hogy egyik oldalról menjen át az egész a másik oldalra. Nem tudom, mennyire lett élethű az a tengerhullámzás. Az envelope eleje ezek szerint lehetne gyorsabb felfutás, a vége lassabb lecsengés. Leginkább a nem a zajcsatornán szóló effekten kéne javítani, már ha lehet egyáltalán a Dave-ből többet kihozni ezen a téren, már ami a torzítás és a hangmagasság beállítását illeti.
A zene közben is előfordul 1-2-szer ez az effekt a zajcsatornán.

Offline endi

  • EP addict
  • *
  • Posts: 6417
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 64.0.3282.140 Chrome 64.0.3282.140
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #878 on: 2018.February.22. 11:00:55 »
azon gondolkodtam, hogy sose volt világos nekem, hogy számít-e az hogy egyik csatorna pl gyűrű modulációhoz a másik frekijét használja, de ezen a másik csatin ha torzítás vagy egy másik filter van (ami megintcsak másik csati frekijét használja), ezek így kombinálódnak?
persze kísérleteztem ilyennel, de nem emlékszem már mi volt.
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline IstvanV

  • EP addict
  • *
  • Posts: 4560
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 57.0 Firefox 57.0
    • View Profile
Re: Zeneprogramozás
« Reply #879 on: 2018.February.22. 12:21:23 »
ezek így kombinálódnak?

Igen. Ha valamilyen effektus forrása másik csatorna, akkor a csatorna végleges kimenetét használja minden effektussal együtt. Kivétel a hanggenerátor megszakítás, ott csak a frekvencia számít, tehát nem lehet például polinom számlálóval véletlenszerű megszakításokat generálni.

Offline endi

  • EP addict
  • *
  • Posts: 6417
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #880 on: 2018.February.22. 15:33:20 »
Igen. Ha valamilyen effektus forrása másik csatorna, akkor a csatorna végleges kimenetét használja minden effektussal együtt. Kivétel a hanggenerátor megszakítás, ott csak a frekvencia számít, tehát nem lehet például polinom számlálóval véletlenszerű megszakításokat generálni.

aha, tök jó. kérdés, hogy ez vajon csak effektekhez jó vagy zenei hangokhoz is.
amúgy volt régen valami pc-s program, talán te csináltad, amiben a dave regisztereit lehetett tök jól állítgatni potméterekkel, kapcsolókkal. az megvan még valahol?
« Last Edit: 2018.February.22. 16:44:57 by Zozosoft, Reason: Endi ide szánta ezt a választ :-) »
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline IstvanV

  • EP addict
  • *
  • Posts: 4560
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 57.0 Firefox 57.0
    • View Profile
Re: Zeneprogramozás
« Reply #881 on: 2018.February.22. 16:21:44 »
aha, tök jó. kérdés, hogy ez vajon csak effektekhez jó vagy zenei hangokhoz is.
amúgy volt régen valami pc-s program, talán te csináltad, amiben a dave regisztereit lehetett tök jól állítgatni potméterekkel, kapcsolókkal. az megvan még valahol?

Innen letölthető (Dave Test). Jelenleg a DAVE emulátor régebbi (2.0.9.1) verzióját tartalmazza, ezért bugos a zajcsatornán a felüláteresztő szűrő.
« Last Edit: 2018.February.22. 17:11:41 by IstvanV »

Offline szipucsu

  • EP addict
  • *
  • Posts: 6981
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #882 on: 2018.February.22. 19:28:29 »
egyik csatorna pl gyűrű modulációhoz a másik frekijét használja
Ahogy én tudom, a gyűrűmodulációnál nincs ilyen, hogy egyik csatorna a másik frekvenciáját használja. Ott mind a két csatorna szól a nekik megadott hangmagasságon, csak még valami hókuszpókusz történik köztük, amitől királyabb lesz a hangzása. Ott szerintem mindegy, melyik csatornán állítjuk be a gyűrűmodulációt a kettő közül.
A szűrőkkel lehet olyan, hogy az egyik csatorna frekvenciája lényegtelen, ha jól sejtem, de ezt még nem nagyon próbáltam.

Offline endi

  • EP addict
  • *
  • Posts: 6417
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 64.0.3282.140 Chrome 64.0.3282.140
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #883 on: 2018.February.22. 20:05:33 »
Innen letölthető (Dave Test). Jelenleg a DAVE emulátor régebbi (2.0.9.1) verzióját tartalmazza, ezért bugos a zajcsatornán a felüláteresztő szűrő.

aha ez állat, most játszottam még vele egy kicsit.
nem akarod kicsit fejleszteni? lenne pár kisebb ötletem amik hasznosak lehetnének :)
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline szipucsu

  • EP addict
  • *
  • Posts: 6981
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 59.0 Firefox 59.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #884 on: 2018.April.07. 20:28:14 »
Laci kérésére sziréna és robbanás hangok. Az előbbiben ott az elmaradhatatlan gyűrűmoduláció is. Főleg az utóbbit talán meg lehetne jobban is csinálni.
* Sziréna 1.ep128s (42.06 kB - downloaded 19 times.)
* Robbanás 1.ep128s (42.04 kB - downloaded 19 times.)