ENTERPRISE KLUB
2019. szeptember 7., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Részletek
Welcome, Guest. Please login or register.


Author Topic: Zeneprogramozás (Read 171387 times)

Online szipucsu

  • EP addict
  • *
  • Posts: 7859
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 64.0 Firefox 64.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #975 on: 2018.December.25. 18:46:19 »
a bennük lévő motívumot olyanok, hogy amikor véget érnek és az elejére ugranak, ott is valami folytonosságot érez az ember.
Ez nem akkora cucc. Amúgy is pl. gyorsabb és lassabb részek követik egymást a zenében, és ez lehet akár végtelenített. Vagy még tipikus a "nem refrén" és a refrén rész, hogy váltogatják egymást, ez is lehet végtelenített akár.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Online szipucsu

  • EP addict
  • *
  • Posts: 7859
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 64.0 Firefox 64.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #976 on: 2019.January.09. 11:52:09 »
A Referencia kézikönyv szerint a zajcsatorna a felüláteresztő szűrőhöz a 0-ás csatornát használja. Viszont ahogy próbálgatom emulátorban, a 0-ás csatorna semmit nem csinál, nem fejti ki a hatását a zajcsatornára. Pedig szerintem jól adtam meg a paramétereket. Ez miért lehet?

* noise channel hipass.ep128s (41.86 kB - downloaded 11 times.)

UI: Na, közben próbálgattam, hogy különböző PITCH értékeket adok meg. Alig érezhetően, de van hatása.
« Last Edit: 2019.January.09. 23:44:06 by szipucsu »
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 7146
  • 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 70.0.3538.102 Chrome 70.0.3538.102
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #977 on: 2019.January.10. 23:06:23 »
davetestben is kipróbáltam, tényleg alig van hatása.
lehet hogy egyéb más paraméterrel használva van értelme, pl 0-ás csatornán torzítás... vagy más csatornák bevonásával egyéb szűrők
Vigyázat! Szektás vagyok! :)

Online szipucsu

  • EP addict
  • *
  • Posts: 7859
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 71.0.3578.98 Chrome 71.0.3578.98
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #978 on: 2019.January.11. 18:45:15 »
davetestben is kipróbáltam, tényleg alig van hatása.
Van egy sejtésem, hogy miért. A felüláteresztő szűrő felül ereszt át, tehát a magas hangokat ereszti át A zajcsatorna frekvenciája meg eleve elég magas (31.25 KHz), nem sok mély hang van benne, ezen meg nincs mit szűrni. Közben eszembe jutott most, hogy ha lejjebb visszük a zajcsati frekijét, tehát egy másik csatiról lopja a frekit, akkor más hangzása lehet a felüláteresztő szűrőnek:
* noise channel hipass 2.ep128s (41.88 kB - downloaded 12 times.)
Viszont ez már 2 négyszögjelcsatornát is lefoglal. Elméletileg lehetne azt is, hogy a 0-ás csatornát használja a frekihez is és a szűrőhöz is a zajcsatorna, tehát STYLE 65-öt adunk meg, de így nem szól. Ha pl. az 1-es csatorna adja a frekit (STYLE 66), akkor szól. Fura.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Online szipucsu

  • EP addict
  • *
  • Posts: 7859
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #979 on: 2019.February.22. 18:53:20 »
Azon gondolkoztam, egyszerűbb lett volna, ha a basic-ben nem a STYLE paraméterrel lehet megadni hatféle effektet, hanem külön paraméterekkel. Pl. lehetett volna a SOUND RING 128 a gyűrűmoduláció, a SOUND PASS a felül-és aluláteresztő szűrők. A torzítások és a zajcsatorna polinomszámlálós dolgai maradhattak volna STYLE paraméteren. Talán többen használták volna ezeket. Bár gépi kódú programok akkor sem használták volna.
De biztos volt valami praktikus oka, amiért így csinálták meg.

A C64-en hogy van a gyűrűmoduláció és a szűrők? Ott is egy másik csatorna frekvenciáját használja fel? Vagyis két csatornát lefoglal egyetlen hang miatt? Ha nem, akkor mennyi lesz az effekthez a frekvencia, amit EP-n másik csatornával lehet megadni?
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 7146
  • 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 71.0.3578.98 Chrome 71.0.3578.98
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #980 on: 2019.February.22. 19:05:33 »
mondjuk ezt úgy megoldhatod hogy
ring=64
fitler=128
és stlyle filter+ring vagy ilyesmi
Vigyázat! Szektás vagyok! :)

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 791
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 64.0 Firefox 64.0
    • View Profile
Re: Zeneprogramozás
« Reply #981 on: 2019.February.22. 19:23:53 »
A C64-en hogy van a gyűrűmoduláció és a szűrők? Ott is egy másik csatorna frekvenciáját használja fel? Vagyis két csatornát lefoglal egyetlen hang miatt? Ha nem, akkor mennyi lesz az effekthez a frekvencia, amit EP-n másik csatornával lehet megadni?
Gyűrűmodulációhoz egy másik csatorna frekvenciáját használják, és ez körbe megy a csatornák között, csak nem emlékszem melyik irányban. Vagy kettes modulálja az egyest, hármas a kettest és egyes a hármast, vagy a fordított irányban (3->1, 1->2, 2->3).

A szűrő az különálló elem, csak egy van belőle és saját frekvenciavezérlése van.

Azon néha eltöprengek, csak sajnos nem értek a kérdés eldöntéséhez szükséges tudományokhoz, hogy vajon tényleg alul vagy felül áteresztő szűrő-e amit a DAVE csinál? Nem tartom kizártnak hogy a végeredmény megegyezik azzal, ami a SID analóg szűrőiből kijön, csak az ep128emu kódjából első ránézésre nemigen látszik úgy, vagy esetleg én vagyok vaksi hogy nem látom.

Aztán rémlik még, hogy valahol azt olvastam a SID gyűrűmodulációja sem igazán az aminek nevezik, csak hasonlít rá. Vajon itt másként van, vagy a DAVE-ben is csak rámondásos alapon gyűrűmodulátor a gyűrűmodulátor?
« Last Edit: 2019.February.22. 19:35:07 by ergoGnomik »

Online szipucsu

  • EP addict
  • *
  • Posts: 7859
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #982 on: 2019.February.22. 19:36:19 »
mondjuk ezt úgy megoldhatod hogy
ring=64
fitler=128
és stlyle filter+ring vagy ilyesmi
Ja, nem arra gondoltam, hogy most így akarnám megoldani, csak ha így csinálják meg, 1990 környékén többen tudták volna használni. De nem rossz trükk!

Gyűrűmodulációhoz egy másik csatorna frekvenciáját használják
Sok zene létezik C64-re. Kíváncsi lennék, milyen kombinációkat használnak gyűrűmodulációhoz, lehetne ötleteket lopni talán. De biztos sokszor más hullámformát is használnak hozzá. Ha meg a szűrő máshogy működik, akkor másféle hangzásokat tudhat a két gép, tehát biztos az EP is tud a szűrővel olyat, amit a C64 nem.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Online geco

  • EP addict
  • *
  • Posts: 5368
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: Zeneprogramozás
« Reply #983 on: 2019.March.17. 11:23:15 »
Köszi szépen :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Zeneprogramozás
« Reply #984 on: 2019.March.18. 13:50:27 »
Van egy sejtésem, hogy miért. A felüláteresztő szűrő felül ereszt át, tehát a magas hangokat ereszti át A zajcsatorna frekvenciája meg eleve elég magas (31.25 KHz), nem sok mély hang van benne, ezen meg nincs mit szűrni.

Valóban, de nem csak ez a probléma, a davetest az emulátor régi verziójának a forrására épül, ahol bugos volt a felüláteresztő szűrő a zajcsatornán, és csak akkor működött, ha az aluláteresztő szűrő is be volt kapcsolva.

Online szipucsu

  • EP addict
  • *
  • Posts: 7859
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 72.0.3626.121 Chrome 72.0.3626.121
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #985 on: 2019.March.18. 18:57:03 »
a SID gyűrűmodulációja sem igazán az aminek nevezik, csak hasonlít rá. Vajon itt másként van, vagy a DAVE-ben is csak rámondásos alapon gyűrűmodulátor a gyűrűmodulátor?
A Dave-ben pontosan úgy van a gyűrűmoduláció, mint máshol általában. Legalábbis régebben volt szó itt erről, akkor ilyesmit írt valaki.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Zeneprogramozás
« Reply #986 on: 2019.March.18. 19:40:20 »
A gyűrűmoduláció elvileg a bemenetek szorzását jelenti. Négyszögjeleknél ez egyszerű logikai kapuval is helyesen megvalósítható.

Offline endi

  • EP addict
  • *
  • Posts: 7146
  • 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 71.0.3578.98 Chrome 71.0.3578.98
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #987 on: 2019.March.18. 19:42:51 »
Valóban, de nem csak ez a probléma, a davetest az emulátor régi verziójának a forrására épül, ahol bugos volt a felüláteresztő szűrő a zajcsatornán, és csak akkor működött, ha az aluláteresztő szűrő is be volt kapcsolva.

nem lehetne a davetest-et javítani, esetleg kicsit fejleszteni? :)
Vigyázat! Szektás vagyok! :)

Online szipucsu

  • EP addict
  • *
  • Posts: 7859
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #988 on: 2019.March.20. 12:40:35 »
Hogyan is nevezik ezeket a torzításokat, melyik hány bites? Nem tudom megjegyezni. Szóval az alacsony torzítás (style 16) 4 bites, a közepes (style 32) 5 bites, a magas (style 48) pedig 7 bites? És egyébként mit jelent, hogy ennyi bitesek, mi ennyi bites, mit csinál ennyi bit a hangzással? (Régebben már volt szó erről, hogy a torzításokkal másfajta hullámforma keletkezik, de a bitek számával hogyan függ ez össze?)

A zajcsatorna polinomszámlálóinál mit jelent pontosan, hogy hány bites? Hogyan és mit határoz meg a bitek száma?

(Volt már szó részletesen a Dave működéséről. Nem tudom, ezek is benne voltak-e, vagy csak nekem volt már túl magas.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 7146
  • 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 71.0.3578.98 Chrome 71.0.3578.98
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #989 on: 2019.March.21. 11:53:06 »
Hogyan is nevezik ezeket a torzításokat, melyik hány bites? Nem tudom megjegyezni. Szóval az alacsony torzítás (style 16) 4 bites, a közepes (style 32) 5 bites, a magas (style 48) pedig 7 bites? És egyébként mit jelent, hogy ennyi bitesek, mi ennyi bites, mit csinál ennyi bit a hangzással? (Régebben már volt szó erről, hogy a torzításokkal másfajta hullámforma keletkezik, de a bitek számával hogyan függ ez össze?)

A zajcsatorna polinomszámlálóinál mit jelent pontosan, hogy hány bites? Hogyan és mit határoz meg a bitek száma?

(Volt már szó részletesen a Dave működéséről. Nem tudom, ezek is benne voltak-e, vagy csak nekem volt már túl magas.)

ezeket a davetest programból elég jól meg lehet érteni és kitapasztalni
Vigyázat! Szektás vagyok! :)