Welcome, Guest. Please login or register.


Author Topic: Zeneprogramozás (Read 218681 times)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8583
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 36.0 Firefox 36.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #555 on: 2015.March.17. 20:27:36 »
a legmagasabb gitárt hallom kicsit furcsának
Én is... A DATA sorokban a 41.4-es szám helyett kéne valami mást írni be, ami közelebb van a 41-hez, de az meg nem úgy szól, ahogy kéne. Én is hamisnak érzem.
A folytatás kicsit húzós, mert ott már másfajta gitárhang lenne. Ha a legutolsó taktust lehagyjuk, akkor kerek egész lesz.
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 geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Zeneprogramozás
« Reply #556 on: 2015.March.17. 20:53:02 »
Én is... A DATA sorokban a 41.4-es szám helyett kéne valami mást írni be, ami közelebb van a 41-hez, de az meg nem úgy szól, ahogy kéne. Én is hamisnak érzem.
A folytatás kicsit húzós, mert ott már másfajta gitárhang lenne. Ha a legutolsó taktust lehagyjuk, akkor kerek egész lesz.
Lehet a folytatás más általad kitalált hanggal is sztem, ami illik hozzá

Offline szipucsu

  • EP addict
  • *
  • Posts: 8583
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 36.0 Firefox 36.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #557 on: 2015.March.17. 21:48:19 »
Áttettem az eredeti hangnembe, így most sokkal jobbnak kéne lennie az eddiginek. Így jobb?
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 szipucsu

  • EP addict
  • *
  • Posts: 8583
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 36.0 Firefox 36.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #558 on: 2015.March.18. 00:38:45 »
Talán ez lehet a végleges változat.
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 geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Zeneprogramozás
« Reply #559 on: 2015.March.18. 08:52:38 »
A gitár marha jó lett, a másik hangszer hangzásában érzek némi hamisat, igaz nem tudtam normális hangerőn meghallgatni még.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8583
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 36.0 Firefox 36.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #560 on: 2015.March.18. 13:54:54 »
a másik hangszer hangzásában érzek némi hamisat
A másik hangszer is gitár lenne, mondjuk az már nem nagyon hasonlít. :D
Szerintem is hamis. Ez a 4 bites torzítás (style 16) ilyen sajnos. Vagy úgy érted, nem megfelelő hangokat írtam be és az hamis?
Az a baj, pl. a pitch 72-re nem ad normális hangot a 4 bites torzítás, ezért kell valamit a tizedespont után még beírni, akkor normális hangot ad, viszont az már hamis, mert nem egész szám, de a hangzása annak megfelelő.
Lehetne torzítás nélküli a másik szólam, csak ahhoz meg még bonyolultabb lenne megírni a programot, így is 7 számjegy jelöl a data sorokban egy hangot. Plusz számjegy kéne, ami a torzítás mértékét adja 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 geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Zeneprogramozás
« Reply #561 on: 2015.March.18. 14:03:00 »
Jaja, olyasmire gondoltam, hogy torzításmentes a 2. szólam, úgy látom, hogy torzítással nehezebb is dolgozni, vagy valami más filterrel, vagy envelope-pal generálni egy hangszert.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8583
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 36.0 Firefox 36.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #562 on: 2015.March.18. 14:16:44 »
Jaja, olyasmire gondoltam, hogy torzításmentes a 2. szólam, úgy látom, hogy torzítással nehezebb is dolgozni, vagy valami más filterrel, vagy envelope-pal generálni egy hangszert.
Lehet, megpróbálom majd így is.

A TFF 2 demóban van nagyon jó gitárhang, ez is elektromos torzított, de nem ilyen, mint amit én használtam, hanem magas hangú. Ilyen gitárhangzást, mint a TFF-ben, sehol máshol nem hallottam, pedig jól ki lehetne ezt is használni és együtt használni a style 16-ossal.
Mellékelem a snapshotot a TFF 2 demóról, a snapshotban pont oda van beállítva, ahol ez a rész kezdődik. Ezt a hangzást vajon hogyan érik el?
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 geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Zeneprogramozás
« Reply #563 on: 2015.March.18. 18:46:38 »
Erre a hangra gondoltál?
Kinulláztam a 0. , 1. és zajcsatorna hangerejét, ezt a hangot hangmagasság változtatással állítja elő, ha a debuggerbe beírod, hogy AA, akkor meg lehet nézni, hogy az A4,A5 (ez utóbbi mindig 0) regiszterek milyen értéket vesznek fel, az AA mindig 3eh, az AE hangerő regiszter a duplája, de az nem számít, mert általában a maximum hangerő fölött van, tehát lehetne az is akár 3eh ( 62 dec)

Ha jól emlékszem, akkor az envelope-ban is lehet definiálni hangmagasság változást is.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8583
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 36.0 Firefox 36.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #564 on: 2015.March.18. 19:55:09 »
Erre a hangra gondoltál?
Igen!
A technikai részletek magasak nekem (csak a basic-hez értek). Gyanítottam, hogy csak a hangerővel és a hangmagassággal csinálnak valamit, de talán a másodpercnek annyira a töredékrésze alatt változik minden, hogy nem lehet lekövetni. Basic-ben ezt biztos nem lehetne megcsinálni ENVELOPE-pal. Ha jól hallom, az elején nagyon rövid hang szólal meg, és a hangmagasság is valahogy változik, de hogy hogyan, azt nem tudom követni, de nagyon jó. :D
Durva lenne ilyet betenni style 16-os torzított (basszus) gitárhang mellé, így pont betelne a 3 hangcsatorna, még a dobnak maradna 1 zajcsatorna, ahova akár lehetne digi dobot, lábdobot, meg nem lábdobot (annak nem tudom, mi a külön neve, talán pergődob), cintányért betenni.
Ha ezzel a gitárhangzással, amit most kiemeltél, ezzel szólna a másik szólam ebben az I love rock and roll-ban, az lenne az igazi. Akár az egész szám remixét meg lehetne csinálni, de erre nem tudom, a basic elég lenne-e. Az általad kiemelt gitárhangban mindig ugyanaz az ENVELOPE, vagy az is változik?
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 geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Zeneprogramozás
« Reply #565 on: 2015.March.18. 20:05:41 »
Azt nem néztem, hogy ugyanaz az "envelope" változik-e, de a lényege az, hogy az elején (amikor nem nagyon változik a hang), akkor úgy emléxem fix frekvencián tolja, és a végén, amikor gitáros lesz a hangzás, akkor kezdi el a frekvenciát változtatni.
Sztem jobbat is tudnál csinálni basicben, a Demóban is tuti 50Hz a lépték, és az envelope-ban is az a legkisebb lépték.
A lényege az, ha megnézed az A4 regiszter értékét, minél magasabb az értéke, annál mélyebb lesz a hang, a frekvenciát az A4 A5 regiszter együttes értéke adja meg a következő formában: 125000 /( A5*256+A4+1)

De nekünk csak az a lényeg sztem, ha A4 nő, akkor az envelope-ban csökkenteni kell a hangmagasságot, ha A4 csökken, akkor növelni, tuti jobb gitár hangot tudsz előállítani, mint a demóban van, csak rá kell érezned sztem az ízére.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8583
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 36.0 Firefox 36.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #566 on: 2015.March.18. 20:19:27 »
a végén, amikor gitáros lesz a hangzás, akkor kezdi el a frekvenciát változtatni.
A végén nagyon gyorsan változtatja a hangmagasságot, majdnem félhang terjedelemben. Cool Edittel meghallgattam kb. negyedére lelassítva. :D Basicben ehhez szerintem kevés lenne az ENVELOPE fázisa.
Az eleje is eléggé gitáros hangzás. Gyorsan jönnek egymás után a hangok és talán nagyon pici szünetek vannak közte, talán az adja ezt a speciális gitáros hangzást.

Egyébként az igazi zenében, pont ebben az I love rock and roll számban is hajlítások (hangmagasság változtatások) is vannak a gitárhangban, és ráadásul összevissza. (A mellékelt midi fájlban ez jól kivehető, ha le tudod lassítani felére a lejátszást.) A mély hangoknál ezt a 4 bites torzítás korlátai miatt nem lehet megcsinálni, talán nem is baj, mert nem feltűnő. A magas hangoknál talán lehetne sok ENVELOPE-t írni ezekhez, és a DATA sorokban 9. adatnak minden hangnál meg kéne adni az ENVELOPE-t is. :D

Igaz, mondjuk nem cél az egész szám remixét megcsiná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 geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Zeneprogramozás
« Reply #567 on: 2015.March.18. 20:53:11 »
Megnéztem, az envelope-ban is 50Hz-enként lehet állítani bármit, és a demó is max 50Hz-enként állítja a hangmagasságot.
írd be a 698ax -t a debugger PAGE 2 jobb felső ablakába, majd válts vissza PAGE 1 -re, és ott látható az I/O Registers ablakban az DAVE A0: 5. elemének változása 50Hz-es léptékben.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8583
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 36.0 Firefox 36.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #568 on: 2015.March.18. 21:08:54 »
Átírtam a másik szólamot, most nem szabad hamisnak lennie. Nem lett éppen gitárhangzása, de talán elmegy, úgyis inkább ének van benne.
Basic-ben nem tudom, meg lehet-e ennél jobban 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 geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: Zeneprogramozás
« Reply #569 on: 2015.March.18. 22:01:50 »
Egy picit hosszúnak érzem a második szólamot az eredetihez képest, meg az jutott eszembe, hogy minden második szólam vége fokozatosan elhalkulhatna, ha megoldható, meg hajlítás a lecsengő részekbe.
Elkezdtem szórakozni az envelope-pal én is, hát nem sok sikerrel lol, pedig majdnem azokat az értékeket sikerült produkálni, mint a demo gitár végén, lehet hosszabb envelope-ot kellett volna generálni, 0,32 mp volt a hossz, egy 0,08 mp felmenő fázis, egy 0,08 mp lemenő, mindez megduplázva. Már nem emlékszem, hogy 2-t, vagy 1-et vittem fel- , és le.