Welcome, Guest. Please login or register.


Author Topic: Zeneprogramozás (Read 549087 times)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2764
  • Country: hu
    • Enterprise Forever
Re: Zeneprogramozás
« Reply #75 on: 2007.March.26. 21:26:27 »
Köszi! Így már tudok mit hallgatni :-)

Offline geco

  • EP addict
  • *
  • Posts: 7232
  • Country: hu
    • Támogató Támogató
Re: Zeneprogramozás
« Reply #76 on: 2007.March.26. 21:49:43 »
Sajna az Internal D/A-val csak 5 biten játssza le, így pár helyen találkozhatunk torz hangokkal, nemtom hogy egy külső D/A-n, ami 8 biten brodukál, ott milyen lenne.

Online szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #77 on: 2007.December.12. 12:14:39 »
Egy kis muzsika, tekintettel a közelgõ karácsonyra. DTM Player kell hozzá.
(Ez volt az eredeti.)
« Last Edit: 2007.December.12. 17:48:36 by szipucsu »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Online szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #78 on: 2008.April.20. 18:34:03 »
Gondoltam, pihenek kicsit ma délután.  :ds_icon_cheesygrin:
Talán majd folytatom. Az a baj, a következõben 4 hangnak kellene szólnia egyszerre, az EP meg csak 3 csatornás... Ha Beethoven tudta volna, hogy lesz EP, biztos ehhez igazította volna. :D
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2764
  • Country: hu
    • Enterprise Forever
Re: Zeneprogramozás
« Reply #79 on: 2008.April.20. 18:41:18 »
Gondoltam, pihenek kicsit ma délután.  :ds_icon_cheesygrin:
A poénjaid alapján én azt hittem, hogy te mindig pihent vagy  :twisted:

Online szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #80 on: 2008.April.21. 12:46:09 »
A poénjaid alapján én azt hittem, hogy te mindig pihent vagy  :twisted:
Hja, ebbõl a szempontból pihent vagyok. :D
Szerintem ahhoz kéne rendkívül sokat pihenni, hogy kitaláljon az ember valamit, hogyan szólhat egyszerre négy csatornán négyszögjel, mindezt persze basic-ben. Cseles emberek (pl. Gyányi Sándor) egyszerre négy digi hangmintát is meg tudnak szólaltatni, hát akkor négyszögjelet is meg kéne, hogy lehessen szólaltatni egyszerre négyet, az egyszerûbbnek tûnik (max bedigizünk egy négyszögjelet, és mint digitális hangmintát szólaltatjuk meg, de szerintem csak van már ennél egyszerûbb módja is).
Az a baj, kettõ hang megszólaltatása egyszerre, szintén nehézkes ebben a basic programban. Az ENVELOPE lecsengések megnyújtása nagyon szépen hangzik, de különleges "vezérlõciklus" kell hozzá.  Ez lassítja az egészet, és ha 0 lecsengési idõt adok meg (pl. a DATA sorokban a 9. hangnál), akkor csak megközelítõleg szólal meg egyszerre a rá következõ hanggal a DATA-k között. (Viszont így jó kis arpeggio-szerû effekteket lehet létrehozni, ami gitár "emulálására" lehet jó.)
Ha tudtok esetleg valami jobb megoldást erre, majd szóljatok lécci!
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: Zeneprogramozás
« Reply #81 on: 2008.April.21. 14:55:47 »
(Viszont így jó kis arpeggio-szerû effekteket lehet létrehozni, ami gitár "emulálására" lehet jó.)
Na ez nekem már kínai :-)
Quote
Ha tudtok esetleg valami jobb megoldást erre, majd szóljatok lécci!
Az én zeneprogramozási tudásom kimerül a PING utasításban :-) na jó van még a paraméterek nélküli SOUND is :-)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Zeneprogramozás
« Reply #82 on: 2008.April.21. 19:25:24 »
Több szólamot egy csatornán úgy szoktak, hogy idõben elosztják rajta. Tehát váltogatják a frekvenciát. Sok ilyet lehet hallani specy128-as, de 48-as zenékben is. Nem tudom a zenei szakkifejezéseket, de van erre valami szó, mert élõben is megvalósítható, pl gitáron amikor egy húron gyorsan játszanak sok hangot (tapping).
Digi hanggal felesleges négyszögjelet játszani, hiszen 4 szólamú digi lejátszás nagyon terheli a processzort.

Én régen írtam olyan zenelejátszót pc-re ami pc hangszórón ilyen idõelosztással játszott akármennyi szólamot. Persze élvezhetõ max 4 szólam volt...
Vigyázat! Szektás vagyok! :)

Online szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #83 on: 2008.April.21. 19:42:11 »
Na ez nekem már kínai :-)Az én zeneprogramozási tudásom kimerül a PING utasításban :-) na jó van még a paraméterek nélküli SOUND is :-)
Végülis szerintem jobban jártunk pl. a Zozotools-szal és az IDE kártyával, mint ha zenedemókat írtál volna helyette. :D
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Mayer Gábor

  • EP fan
  • *
  • Posts: 216
  • Country: hu
Re: Zeneprogramozás
« Reply #84 on: 2008.April.22. 00:16:20 »
a bruce lee és a last ninja 2 zenéje az szintetizált vagy 1 bites beeper?

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Zeneprogramozás
« Reply #85 on: 2008.April.22. 01:41:31 »
Mindkettõ speciális kód. Sok specy zene olyan hogy saját lejátszó rutinja van, mert akkoriban még nem voltak kész zenekészítõk, lejátszók. Ezért sokan sajátot írtak.
Pl. van két nagy zenész, egyik fõleg speccyn alkotott (Tim Follin), másik fõleg c64-es (Rob Hubbard), õk mindketten saját maguk is kódolták a zenerutint. Tim Follin nem semmi teljesítménye pl. az AgentX és hasonló zenék. Bár ezek már digi hangokat is játszottak, de eleinte inkább a kóddal elõállított különbözõ "hullámformák" voltak a jellemzõek. Hullámforma alatt persze specy 1biten csak a 4szögjel kitöltési tényezõjének a változtatása jöhetett szóba. :)
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Zeneprogramozás
« Reply #86 on: 2008.April.22. 01:53:02 »
Egyébként nekem a specy48-as zenék hangzása jobban tetszik mint a 128-asoké mert 48-ason változatosabb dolgokat csináltak. Ez egyrészt a sok saját speckó kód miatt volt, másrészt mert a négyszögjelet meg tudták bolondítani tök érdekesre. Mivel 128-on a négyszögjelet a hangcsip állította elõ, nem igazán lehetett variálni vele...
Vigyázat! Szektás vagyok! :)

Offline Mayer Gábor

  • EP fan
  • *
  • Posts: 216
  • Country: hu
Re: Zeneprogramozás
« Reply #87 on: 2008.April.22. 14:34:21 »
visszatérve a kérdésemre. a brucelee és last ninja 2 zenéje kizárólag szoftveres vagy hardveres (AY, DAVE) is? vagy másképp: ezek 48k speccy zenék? egyébként a bruce lee enterprise-on jobb mint speccy-n valószínüleg voltak hibajavítások a két verzió között, de nem értem, hogy akkor speccy-re miert nem jött ki egy javított verzió.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Zeneprogramozás
« Reply #88 on: 2008.April.23. 01:18:34 »
jaj hát hogy lehet hogy valaki nem tudja megkülönböztetni a 48-as és 128-as zenéket? :) persze hogy szoftveres mindkettõ
Vigyázat! Szektás vagyok! :)

Online szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #89 on: 2008.November.08. 00:49:17 »
Kimentettem Szipucsu "Hungry creature" c. játékának a zenéit is. Egész jó hangzásokat hoztál össze

Ami jó hangzásokra gondolsz, szerintem az lehet, amikor két csatorna között csak 0.1 a hangmagasságkülönbség, ezek szólnak egyszerre +gyûrûmodulációval össze vannak kötve (szintek közötti zene). Talán pl. az Athena játékban lehet hasonló.
Az elhalálozós zene, ha jól emlékszem, úgy tudja ilyen jól (?) utánozni a gitárhangot, hogy 7 félhang eltérés van két csatorna között (egy kvint, ahogy az elektromos gitároknál is jellemzõ), ez torzítva +gyûrûmodulációval összekötve. Érdekes módon összesen kb. 5 olyan érték (hang) van, amire ilyen hangot ad a Dave, a többire ugyanilyen beállításoknál mindenféle furcsa hang jön. Egyébként ha az 5 értéken kívül nem egész számokat adunk meg hangmagasságnak, akkor is sikerül hasonló hangok kicsikarni a gépbõl.
Amúgy ahogy tudom, a torzított gitárhang is elég közel áll a négyszögjelhez (vagy az is?), így elméletileg a Dave-vel nagyon jól lehetne ilyet utánozni torzítás nélkül is. (Négyszögjel könnyen áll elõ torzítás (túlvezérlés) következtében.) Lehet, próbálkozom vele kicsit. :D

Megjegyzés: a játék basicben íródott, Zzzippel lett lefordítva. A Zzzip nem kezeli a nem egész számokat, ezért a 0.1 hangmagasságkülönbséget is úgy tudtam megcsinálni, hogy a basic betöltõbe beletettem egy olyan ENVELOPE definíciót, mely 0.1-gyel eltéríti a hangmagasságot.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos