Welcome, Guest. Please login or register.


Author Topic: Zeneprogramozás (Read 410678 times)

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: Zeneprogramozás
« Reply #210 on: 2011.September.21. 15:24:51 »
Pedig látszik, hogy ennek a megírására is rengeteg energiát fordítottak.
A nagy baj az, hogy az eredetileg tervezett HW sprite-ok kikerültek a Nick-bõl, és külsõ eszközként se valósultak meg. Ha azok meg lennének, akkor mivel a leginkább erõforrást zabáló, pontos idõzítést követelõ feladattól megszabadulna a Z80, lehetséges lenne egy komolyabb játékprogramban is olyan luxust megengedni mint az EXOS használata.
Van erre is példa, igaz csak egyet tudok, a Sorcery :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #211 on: 2011.September.23. 23:55:03 »
Egy kis heavy metal koncert :D [ Guests cannot view attachments ]
A dallam nem túl érdekes, sok helyen zeneileg nevetséges, a hangzás a lényeg. 4 bites torzítás+gyûrûmoduláció, persze a "normálisan szóló" pitch értékekkel.
Nekem gyanús, hogy a 4 bites torzítást a torzított gitárhang utánzására találták ki. Párszor véletlenül nem szépen szóló pitch értékeket lõttem be, és annak is olyan hangja volt, mint mikor torzított elektromos gitáron bizonyos magas hangot szólaltatnak meg, ennek zeneileg biztos van valami neve, ezt nem tudom. Talán az is kihasználható lenne, hogy véletlenszerûen hol ilyen hangja van, hol olyan, ez talán ahhoz hasonlítható, mint mikor másképp fogják le a húrt a gitáron.
Ilyet a C64 nem tud!  :ds_icon_cheesygrin:

Dobhangot elég jól lehet utánozni a fennmaradó egy csatornával+zajcsatornával. A példaprogramban ugyanaz a hangköz szól mindig, a leggyakoribb kvint hangzás, ezen is lehet változtatni és még gitárosabb dallamokat is elõ lehetne hozni. Ezt a dobbal variálva jó kis EP-s zenéket lehetne alkotni.
Próbáltam az ENVELOPE NUMBER-t is gitárosra belõni, de az elsõ két fázist és az utolsó fázist szerintem jobban is meg lehetne csinálni.

A TFF Demo 2-ben van nagyon jó magas gitárhang az egyik számban, egycsatornásnak tûnik. Azt nem tudom, hogyan csinálták, de azzal keverni ezt, az lenne az igazi.

A legnagyobb gond talán, hogy nincs olyan EP-s zeneszerkesztõ, ami ezt a hangzást támogatná, mert sehol nem lehet nem egész pitch értéket megadni. Talán a gyûrûmodulációt sem támogatja egyik sem, de a 4 bites torzítást se biztos.

UI: Ki lehet próbálni a 170-es sorban STYLE 144 helyett STYLE 16-ot (nincs gyûrûmoduláció, csak torzítás), így is sajátos a hangzása, és a "dallam" végén megfigyelhetõ, hogy nem jól hangzó pitch értékeket lõttem be, és ennek kicsit olyan a hangzása, mint mikor elektromos gitáron valami magas hangot szólaltatnak meg, amit mondtam, talán mert másképp fogják le a húrt és 1-2 oktávval magasabb hang hallatszik.
« Last Edit: 2011.September.24. 00:09:16 by szipucsu »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: Zeneprogramozás
« Reply #212 on: 2011.September.24. 08:47:23 »
A legnagyobb gond talán, hogy nincs olyan EP-s zeneszerkesztõ, ami ezt a hangzást támogatná, mert sehol nem lehet nem egész pitch értéket megadni. Talán a gyûrûmodulációt sem támogatja egyik sem, de a 4 bites torzítást se biztos.

Bár szerintem nem ilyenre gondoltál, de az Util programcsokorban van egy Szimpattizátor nevû program, ami tudja a gyûrûmodulációt.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #213 on: 2011.September.24. 13:57:51 »
Bár szerintem nem ilyenre gondoltál, de az Util programcsokorban van egy Szimpattizátor nevû program, ami tudja a gyûrûmodulációt.
Ahogy mondod, valami rémlik, régen talán próbálkoztam vele és tényleg voltak "vad" hangzások.
Kéne egy olyan zeneszerkesztõ, ami külön kezeli a 4 bites torzításnál a "normális" pitch értékeket. Bár nem tudom, ma már ki használná. Vagy lehetne olyan "bõvítés" vagy hasonló, ami automatikusan "eltérít" mindent pitch értéket "normális" irányba 4 bites torzításnál, ha bekapcsoljuk. De ezt se használná nagyon senki szerintem már sajnos.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Zeneprogramozás
« Reply #214 on: 2011.October.05. 00:45:13 »
Nem tudom melyik topikban volt az a pc-s EP-hang szimuláló, de kipróbáltam, marha jó! Hatalmas köszönet érte! Egy újabb régi álmom teljesült, és egy újabb titokzatos dologra derült fény. :)
Nagyon jó volt ilyen könnyen paraméterezve kipróbálni azt, hogy mit tud az EP hangja. Az utolsó dolgok egyike ez nekem, amit kevésbé ismertem EP-n.
Hasonló ez nekem a grafikai konvertáló programhoz amivel a szuper konverziókat tudjuk csinálni. Ott is kiderült az, amire mindig is kíváncsi voltam: hogy mit tudna az EP grafikailag, ha így ki lenne használva.

Szóval hasonló ez a hang program is. :)

De azért annyit hozzá kell tennem, hogy kicsit csalódás is volt (nem a program, hanem az EP hang tudása), ugyanis nem igazán tudtam jó dolgokat kihozni belõle. De nekem az is élmény, hogy olyan hangzásokat tudtam csinálni, amit EP nem. :)

Szóval köszönet érte. :)
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Zeneprogramozás
« Reply #215 on: 2011.October.05. 09:40:26 »
kicsit csalódás is volt (nem a program, hanem az EP hang tudása)
Ezt én is így érzem :-( láthatóan nagy hangsúlyt fektettek a mindenféle torzításokra, szûrõkre, gyûrûmodulációra, zajcsatornára, de én még mindig nem nagyon hallom, hogy mindez mire jó :-(
Lehet, hogy jobban jártunk volna, ha saját hangchip helyett betesznek egy kész AY-t... mondjuk mellé a DAC azért jöhetett volna, mert az jó dolog :-)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #216 on: 2011.October.05. 11:07:11 »
Azért az a 4 bites torzítás szépen és "vadan" is tud szólni, ha eltaláljuk a megfelelõ értékeket és jó zenét szólaltatnánk meg.
"Természetesen" ezt semmilyen zeneszerkesztõ és lejátszó nem támogatja, naná, hogy még az Atari-ról átírt zenék sem. Játékokban nagyon elvétve elõfordul talán... Ha több képessége lenne a Dave-nek, szerintem azt se nagyon használta volna ki senki.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Zeneprogramozás
« Reply #217 on: 2011.October.05. 11:46:02 »
Én használtam pár zenémben ezeket a torzításokat, effekteket. Legalábbis igyekeztem, fõleg az érdekelt hogy legyen egyedi, nem az, hogy feltétlen jó legyen. :)

Na de lassan kiderül hogy egyedül én írtam eredeti EP zenéket. (Héder Józsefen kívül, de õ most nem számít, mert digi zenéket csinált. :) )

:)
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #218 on: 2011.December.01. 13:08:29 »
Nem tudom, melyik topikba illik leginkább. Csak érdekesség.
Ezt a pofonegyszerû dallamot még 10-20 éve írtam EP-re: [ Guests cannot view attachments ]
Pár napja PC-n tovább írtam.
Más dallamnak is alakult hasonlóan a sorsa, pl. ennek. (A videó valamiért csíkozódik idõnként, a youtube-ra feltöltés elõtt nem volt ilyen.)
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #219 on: 2012.January.04. 15:11:49 »
Nemrég botlottam ebbe a zenébe, amit kb. 20 éve írtam EP-n. A Zzzippel fordított változatban 1-nél nagyobb tempó is megadható, de 10-nél nagyobbat nem érdemes megadni. [ Guests cannot view attachments ] [ Guests cannot view attachments ]
Az eredeti basic 1-nél gyorsabb tempónál már akadozik. [ Guests cannot view attachments ] Elvileg olyan 2-es, 3-as lenne az eredeti tempó.
Annyira nem nagy eresztés, nem sokat használ ki a Dave képességeibõl.

UI: Az utolsó taktusoknál begyorsul a lejátszás, ez nem tudom, mitõl lehet, de ezt sok basic programnál lehet tapasztalni. Igazi gépen is ilyen sajnos.
« Last Edit: 2012.January.04. 15:15:39 by szipucsu »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #220 on: 2012.February.11. 16:11:31 »
Mr.Alex Rockdigi remix: [ Guests cannot view attachments ] [ Guests cannot view attachments ]
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #221 on: 2012.February.28. 21:12:29 »
Még az EP-s idõkben írogattam BASIC-ben zenéket. Összeszedtem, amik jobban sikerültek, itt vannak: [ Guests cannot view attachments ]
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #222 on: 2012.March.25. 14:00:39 »
Nincs olyan program, amivel BASIC-bõl meg lehet hívni egy digihang lejátszó rutint és a memóriában tárolt hango(ka)t lejátssza egy EXT utasítással, és utána visszaadja a vezérlést a BASIC programnak?
A Sample Player majdnem ilyen, de minden egyes lejátszás elõtt be kell tölteni újra az adott hangot. István lejátszója is "csak" önálló programként fut, nem hívható meg másik programból, amibe vissza is térne.
Olyasmire gondolok, mint a SAY beszélõ program és társaik.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #223 on: 2012.August.28. 22:07:22 »
Music Box, és hozzá a Music Box Player
Mekkora lenne már egy ehhez hasonló Rockdigi Player! :D
"Picit" biztos lassítaná a basicet, már ha egyáltalán mehetne basic alatt a háttérben a zene.
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: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Zeneprogramozás
« Reply #224 on: 2012.August.29. 09:08:01 »
"Picit" biztos lassítaná a basicet, már ha egyáltalán mehetne basic alatt a háttérben a zene.
Alapgépen kizárt dolog.
Turbos gépen lehetne, hogy a plusz Mhz-nyi CPU idõ jusson a BASIC-nek, de itt az lenne a probléma, hogy nagyfrekvenciás megszakítás generálásra kéne programozni a DAVE-t, így kevesebb hangcsatornát lehetne használni.