Welcome, Guest. Please login or register.


Author Topic: Zeneprogramozás (Read 410617 times)

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: Zeneprogramozás
« Reply #375 on: 2013.November.02. 21:48:17 »
Quote from: Z80System
Egyébkén a SID zene, az milyen elven zenél ? Úgy értem az EP -s SID kiterjesztésű zenék.
Az az EP-s sid kiterjesztés, az egy C64-es sid :D, annyi, hogy a lejátszóban van egy 6510-es emulátor (Simon Owen írta), így az futtatja a kódot, és amikor port írás van, akkor a SID frekvencia értékek átkonvertálódnak Dave-re, meg  a burkológörbe emulálva, de az is csak 50Hz-en. Ha megmondod, melyik sid-ből kell valami, akkor kinyerem neked egy file-ban a szükséges értékeket.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Zeneprogramozás
« Reply #376 on: 2013.November.02. 22:04:15 »
Quote
Az az EP-s sid kiterjesztés, az egy C64-es sid , annyi, hogy a lejátszóban van egy 6510-es emulátor (Simon Owen írta), így az futtatja a kódot, és amikor port írás van, akkor a SID frekvencia értékek átkonvertálódnak Dave-re, meg  a burkológörbe emulálva, de az is csak 50Hz-en.

Tehát ez akkor egy tiszta Dave zene, amihez nem kell a CPU -nak ezzerrel pörögnie, és néhány rasztersornyi időből 50 Hz -es megszakkal lehet lejátszani őket ?


Quote
Ha megmondod, melyik sid-ből kell valami, akkor kinyerem neked egy file-ban a szükséges értékeket.

Az most még nem kell, egyenlőre a digivel vergődök, de azért figyelem a fallback lehetőségeket.
Z80 System

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Zeneprogramozás
« Reply #377 on: 2013.November.02. 22:05:41 »
Na persze amikor azt mondtam, hogy jókat ki lehet hozni Dave-ből is és a Specy128 zenéket hoztam fel példának, azt feltételeztem, hogy te ismered a Specy128 zenéket.
De miért is feltételeztem ilyet. :)
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: Zeneprogramozás
« Reply #378 on: 2013.November.02. 22:25:52 »
Quote from: Z80System
Tehát ez akkor egy tiszta Dave zene, amihez nem kell a CPU -nak ezzerrel pörögnie, és néhány rasztersornyi időből 50 Hz -es megszakkal lehet lejátszani őket ?
jááá, annyi, hogy viszonylag nagy lehet az adat tömörítetlenül, de nagyságrendekkel kisebb, mint a digi megfelelője :D

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Zeneprogramozás
« Reply #379 on: 2013.November.02. 22:34:01 »
Basic alá szerintetek fel lehet programozni ilyen x frekis hang megszakítást?
Azért kérdem, mert tök jó lenne ha a basic hangokat meg lehetne tuningolni ilyesmivel. Tehát menne az exos hangrendszer, és beleszólna ez a sok frekis, abból a célból, hogy más hangzások legyenek.
Az EXOS támogatja ezt? Mert ha nem akkor szomorú vagyok. :(
Vigyázat! Szektás vagyok! :)

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Zeneprogramozás
« Reply #380 on: 2013.November.02. 23:04:48 »
Quote
Basic alá szerintetek fel lehet programozni ilyen x frekis hang megszakítást?
Van az EXOS megszakításnak usr pointere tudtommal, tehát mivel BASIC alatt is az EXOS megszakja dudál, ézért abba be lehet épűlni, ha más nem, akkor úgy hogy lefuttatod amit akarsz, és abból meghívod azt, ami eredetileg ott volt, akár a kezelésed előtt, akár utána. De sztm nincs is ott semmi.

Viszont nyilván nem BASIC kódot tudsz onnan meghívni ... hacsak nem tudsz valahogy assembly -ből BASIC -ot hívni ...
Z80 System

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Zeneprogramozás
« Reply #381 on: 2013.November.02. 23:32:06 »
Quote from: Z80System
Van az EXOS megszakításnak usr pointere tudtommal, tehát mivel BASIC alatt is az EXOS megszakja dudál, ézért abba be lehet épűlni, ha más nem, akkor úgy hogy lefuttatod amit akarsz, és abból meghívod azt, ami eredetileg ott volt, akár a kezelésed előtt, akár utána. De sztm nincs is ott semmi.

Viszont nyilván nem BASIC kódot tudsz onnan meghívni ... hacsak nem tudsz valahogy assembly -ből BASIC -ot hívni ...
Dehogy nincs itt valami. Pl. az egész EXOS hangrendszer... ami azért elég komoly a ma szintjén.

Jaj nem lehet basicot megszakba rakni? Juj, hát affffenébe! 
XD

Amúgy lehet gépi kódot basicban írni, vannak erre funkciók. De pl az EP Plusban meg simán asmot is lehet. :)
Vigyázat! Szektás vagyok! :)

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Zeneprogramozás
« Reply #382 on: 2013.November.04. 15:28:38 »
+4 -en volt egy olyan zeneprogram, ami normál digi mintákat tartalmazott, és patterneket lehetett belőlük összerakni, aztán a patterneket egymás után. Ha jól emlékszem az egyes mintákhoz meg lehetett adni a petterneken belül, hogy milyen sebességgel legyenek lejátszva.

Olyasmi volt mint egy standard amiga zene program, csak ha jól emlékszem 1 csatorna volt csak, és persze grafikailag nem olyan volt, és vízszintesen voltak a patternek, nem függőlegesen.

Mikor láttam +4 -en, kibarkácsoltuk belőle a mintákat és én is írtam egyet EP -re. Abban úgy emlékszem, hogy elég jó minták voltak.

Be tudja valaki ebből azonosítani, hogy melyik programra gondolhatok ?
Z80 System

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1291
  • Country: hu
  • Stray cat from Commodore alley
Re: Zeneprogramozás
« Reply #383 on: 2013.November.04. 15:31:53 »
Volt egy sorozat, aminek Micro... volt a címe. Talán MicroVocals, MicroRithm, MicroTechno meg még valami volt belőle. Már ha jól emlékszem a címekre. De természetesen ezek C64-ről lettek konvertálva.

Természetesen rosszul emlékeztem: Micro Series.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Zeneprogramozás
« Reply #384 on: 2013.November.04. 15:36:53 »
EP-n meg a RockDigihez volt vagy 7-8 lemeznyi sample, azokat nézted?

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Zeneprogramozás
« Reply #385 on: 2013.November.04. 15:38:19 »
Quote
Természetesen rosszul emlékeztem: Micro Series.


Aham, thx, ezek közül kellett legyen valamelyik ...
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Zeneprogramozás
« Reply #386 on: 2013.November.04. 15:40:24 »
Quote
EP-n meg a RockDigihez volt vagy 7-8 lemeznyi sample, azokat nézted?
Nem még, de akkor majd azt is megnézem először. Csak valamiért azt gondolnám, hogy a RockDigi -hez nem 4KHz hangok voltak már, hanem jobbak, ebben a +4 -es csodában meg még van reményem, hogy nagyon kis frekisek a minták. Persze ha jók, megint ki kell hekkelni őket ... majd lehet ráuszítom a cimbit megint ... bár ő már évtizedek óta nem kódol.
Z80 System

Offline DrPrery

  • EP user
  • *
  • Posts: 264
  • Country: hu
Re: Zeneprogramozás
« Reply #387 on: 2013.November.04. 16:43:26 »
Quote from: Z80System
+4 -en volt egy olyan zeneprogram, ami normál digi mintákat tartalmazott, és patterneket lehetett belőlük összerakni, aztán a patterneket egymás után. Ha jól emlékszem az egyes mintákhoz meg lehetett adni a petterneken belül, hogy milyen sebességgel legyenek lejátszva.

Olyasmi volt mint egy standard amiga zene program, csak ha jól emlékszem 1 csatorna volt csak, és persze grafikailag nem olyan volt, és vízszintesen voltak a patternek, nem függőlegesen.

Mikor láttam +4 -en, kibarkácsoltuk belőle a mintákat és én is írtam egyet EP -re. Abban úgy emlékszem, hogy elég jó minták voltak.

Be tudja valaki ebből azonosítani, hogy melyik programra gondolhatok ?
Esetleg talán ez?

http://www.commodore.ca/manuals/funet/cbm/plus4/Tools/Music/Microtechno.prg

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Zeneprogramozás
« Reply #388 on: 2013.November.04. 17:03:24 »
Quote
Esetleg talán ez?
Érdekes, hogy ez nincs feltüntetve a sorozat oldalon.

Mindenesetre ez is éppúgy lehet, mint a többi. Megnézem melyik lehetett. Én azt sem tudtam, hogy ebből ilyen sok fajta van.
Z80 System

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1291
  • Country: hu
  • Stray cat from Commodore alley
Re: Zeneprogramozás
« Reply #389 on: 2013.November.04. 17:12:39 »
Mert nem része a sorozatnak. Ha jól tippelek az alapján amit a +4-es haverodról írtál, akkor ezt valami spanja hekkelhette össze az eredeti programból és másik hangmintákból. A program képernyőjén is látszik alul, hogy ez nem tartozik az eredeti programok közé.