Welcome, Guest. Please login or register.


Author Topic: Zeneprogramozás (Read 210665 times)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #240 on: 2012.December.10. 20:13:23 »
de nekem úgy tűnt hogy félhangokkal ugrik
jó, csak hirtelen kirpóbáltam, nincs már türelmem nekem az ep-hez :)

másik ötlet: volt egy specy program, amiben valami olyasmi trükköt csináltak, hogy sprite kirakás közben a byte-ok egy bitjét kirakták a hangra is, ezáltal játék közben egy "alapzaj" volt, ami illett is az adott játékhoz (valami űrhajós játék volt)

nem lehetne ilyet ep-n? :) ráadásul ügye 6 bites hang mehetne ki. egy and-al le lehetne halkítani, alapzaj lenne!  bizonyos játékokban sokat dobhatna az élményen, specy átiratokban is :)
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8479
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 17.0 Firefox 17.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #241 on: 2012.December.31. 15:40:40 »
Quote from: endi
másik ötlet: volt egy specy program, amiben valami olyasmi trükköt csináltak, hogy sprite kirakás közben a byte-ok egy bitjét kirakták a hangra is, ezáltal játék közben egy "alapzaj" volt, ami illett is az adott játékhoz (valami űrhajós játék volt)
Némileg hasonló a Hungry Creature, éppen olyan hangot szólaltat meg, amit a szörnyek aktuális pozíciójából számol ki a program. Pl. a Dot Collector elég mókás lenne így. Vagy a pálya kirajzolásánál annak megfelelően szólaltat meg hangot, hogy mit rajzol ki éppen.

Ezt a programot most találtam a gépemen, régebben letöltöttem valahonnan, de nem tudom, honnan, mert itt a fórumon rákeresve nem találtam, így hát itt van: * WOKSTIX.BAS (1.48 kB - downloaded 179 times.) * wokstix.txt (1.59 kB - downloaded 200 times.) Véletlenszerűen generál "zenét" kínai stílusban.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #242 on: 2013.March.06. 01:28:21 »
tudjátok mire jöttem rá!? marha nagy!
nem tudok olyan hangot előállítani a sound-al, ami a key click!
meg kéne nézni hogy csinálják a romban!
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13694
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 19.0 Firefox 19.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Zeneprogramozás
« Reply #243 on: 2013.March.06. 08:37:59 »
Quote from: endi
meg kéne nézni hogy csinálják a romban!
Code: ZiLOG Z80 Assembler
  1.   ECBA  3E 32        LD    A, 32
  2.   ECBC  4F           LD    C, A
  3.   ECBD  D3 A0        OUT   (A0), A
  4.   ECBF  AF           XOR   A
  5.   ECC0  D3 A1        OUT   (A1), A
  6.   ECC2  06 0F        LD    B, 0F
  7.   ECC4  3E 3F        LD    A, 3F
  8.   ECC6  D3 A8        OUT   (A8), A
  9.   ECC8  D3 AC        OUT   (AC), A
  10.   ECCA  10 FE        DJNZ  ECCA
  11.   ECCC  3E 3C        LD    A, 3C
  12.   ECCE  91           SUB   C
  13.   ECCF  B7           OR    A
  14.   ECD0  1F           RRA
  15.   ECD1  47           LD    B, A
  16.   ECD2  AF           XOR   A
  17.   ECD3  D3 A8        OUT   (A8), A
  18.   ECD5  D3 AC        OUT   (AC), A
  19.   ECD7  10 FE        DJNZ  ECD7
  20.   ECD9  0D           DEC   C
  21.   ECDA  20 E6        JR    NZ, ECC2
  22.   ECDC  C9           RET
  23.  

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #244 on: 2013.March.06. 10:32:42 »
eh, gondoltam hogy asm...
ez csalás! :)
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8479
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 19.0 Firefox 19.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #245 on: 2013.March.06. 12:11:26 »
Quote from: endi
nem tudok olyan hangot előállítani a sound-al, ami a key click!
Szerintem nagyon rövid, magas, torzított hang.
Az ASM krixkraxoknak milyen SOUND utasítás felelne meg?
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13694
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 19.0 Firefox 19.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Zeneprogramozás
« Reply #246 on: 2013.March.06. 12:24:35 »
Quote from: szipucsu
Az ASM krixkraxoknak milyen SOUND utasítás felelne meg?
Egyik se :-)
Ha jól értelmezem a DAVE leírásból, akkor kb 2450Hz-es tisztahangot állít be, majd a hangerőt rángatja ciklusban max és 0 között, úgy, hogy a max rész fix ideig, a 0 rész egyre hosszabb ideig marad. De mindez sokkal gyorsabban történik, mintsem, hogy 50Hz-es lépésekkel dolgozó Envelope-al lehetne utánozni.

Offline PiotrSoft

  • EP fan
  • *
  • Posts: 230
  • Country: hu
  • Fõhajtást a hõsöknek, könnycseppet az áldozatoknak
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 18.0.1025.166 Chrome 18.0.1025.166
    • View Profile
    • nem teljesen rollam szól de mégis rollam szól, ha megnézed megérted
Re: Zeneprogramozás
« Reply #247 on: 2013.March.06. 13:50:41 »
allocate
s meghívod a rutint
Medgyesegyháza s Mezõkovácsháza után, Budapestre vetett a sors.Itt tanultam, dolgoztam mígnem megházasodtam s Budakalászra költöztem.Voltam programozó, jármû-villamossági szerelõ,jelenleg látványtechnikus és tûzoltó, de ami a legfontosabb 3 gyermek apja!

Offline szipucsu

  • EP addict
  • *
  • Posts: 8479
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 19.0 Firefox 19.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #248 on: 2013.March.06. 20:41:31 »
Quote from: PiotrSoft
allocate
s meghívod a rutint
Érdekes lenne ezzel a módszerrel különböző hangmagasságú hangokat szólaltatni meg, és így rakni össze a dallamot. Elsőre mondjuk a Boci-boci tarkát - Clicky-clicky tarka.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline PiotrSoft

  • EP fan
  • *
  • Posts: 230
  • Country: hu
  • Fõhajtást a hõsöknek, könnycseppet az áldozatoknak
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 18.0.1025.166 Chrome 18.0.1025.166
    • View Profile
    • nem teljesen rollam szól de mégis rollam szól, ha megnézed megérted
Re: Zeneprogramozás
« Reply #249 on: 2013.March.07. 06:14:44 »
meghallgatnám szívesen!
Medgyesegyháza s Mezõkovácsháza után, Budapestre vetett a sors.Itt tanultam, dolgoztam mígnem megházasodtam s Budakalászra költöztem.Voltam programozó, jármû-villamossági szerelõ,jelenleg látványtechnikus és tûzoltó, de ami a legfontosabb 3 gyermek apja!

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #250 on: 2013.March.07. 11:04:32 »
vajon egy digi hang lejátszót fel lehetne programozni basic alá?
úgy értem ami megszakításban menne a háttérben
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13694
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 19.0 Firefox 19.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Zeneprogramozás
« Reply #251 on: 2013.March.07. 11:32:06 »
Quote from: szipucsu
Érdekes lenne ezzel a módszerrel különböző hangmagasságú hangokat szólaltatni meg, és így rakni össze a dallamot. Elsőre mondjuk a Boci-boci tarkát - Clicky-clicky tarka.
Tessék, lehet vele játszani :-)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13694
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 19.0 Firefox 19.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Zeneprogramozás
« Reply #252 on: 2013.March.07. 11:33:03 »
Quote from: endi
vajon egy digi hang lejátszót fel lehetne programozni basic alá?
úgy értem ami megszakításban menne a háttérben
Nem igazán, a digi lejátszás eléggé lefoglalja a procit.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8479
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 19.0 Firefox 19.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #253 on: 2013.March.07. 11:41:11 »
Quote from: Zozosoft
Tessék, lehet vele játszani :-)
Ezzel mit kell csinálni?
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #254 on: 2013.March.07. 11:42:19 »
Quote from: Zozosoft
Nem igazán, a digi lejátszás eléggé lefoglalja a procit.
na jó, az most mindegy is lenne, én csak basicból szeretnék hullámformákat generálni és azokat lejátszani
ok, persze ehhez nem kell hogy háttérben fusson, de azért érdekes lenne :)
Vigyázat! Szektás vagyok! :)