Welcome, Guest. Please login or register.


Author Topic: Zeneprogramozás (Read 548318 times)

Offline Povi

  • EP addict
  • *
  • Posts: 2321
  • Country: hu
    • http://povi.fw.hu
Re: Zeneprogramozás
« Reply #15 on: 2005.December.14. 19:39:24 »
GAFZ!
Szerintem nem foglalkozz a szolmizálással! Gondolkozz csak abc hangokban! Azok mindenhol ugyanott vannak.
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2321
  • Country: hu
    • http://povi.fw.hu
Re: Zeneprogramozás
« Reply #16 on: 2005.December.14. 19:45:03 »
A kotta elején szokott lenni, valami hasonló: Andante, vagy Andantino, esetleg Allegretto stb. Ezek az olasz szavak mondják meg a tempoját a dalnak. Ha van mechanikus metronomot, arra rá van írva, h kb. melyik minek felel meg. Pl. az Allegretto kb.=108, vagyis egy percben 108 db negyed hosszúságú hang van.
De pl. a Rubato (=elbeszélve, vagy valami hasonó) az azt jelenti, hogy nem szabad pontosan ragaszkodni a leírt kottához, hanem néha-néha megnyújtod a hangokat, stb., ilyenek pl. a lassú népdalok (Megrakják a tüzet...)
*** Speicherplatz zu klein

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Zeneprogramozás
« Reply #17 on: 2005.December.14. 20:05:03 »
Quote from: "Povi"
GAFZ!
Szerintem nem foglalkozz a szolmizálással! Gondolkozz csak abc hangokban! Azok mindenhol ugyanott vannak.


De akkor bántja a fülemet a végeredmény, ami nem sokat számít, de ennek az alapján készült örömóda tigrian fülét is bántotta...  :oops:
Enterprise Forever

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Zeneprogramozás
« Reply #18 on: 2005.December.14. 21:23:43 »
Mondjuk nem assembly, de íme egy basic program, ami elõállítja az EP basic ill. nick chip frekvenciakódjait, ill. itt van az eredménye is. Hátha segít valakinek.

http://enterprise.8bit.hu/FREQU.TXT

http://enterprise.8bit.hu/FREQUPRG.TXT
Enterprise Forever

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Zeneprogramozás
« Reply #19 on: 2005.December.14. 23:58:17 »
Azt hiszem lassan rájöttem, hogy is megy ez a kottaolvasás... Az volt a kulcsmomentum, hogy a kereszt az összes oktávban vonatkozik az adott hangra... Az a link sem rossz tigrian kollega :)
Köszönöm mindenkinek, aki segített!!   8)
Enterprise Forever

Offline Povi

  • EP addict
  • *
  • Posts: 2321
  • Country: hu
    • http://povi.fw.hu
Re: Zeneprogramozás
« Reply #20 on: 2005.December.16. 10:06:48 »
És hogyan lehet digi hangokat lejátszani? (egzo?) Kéne valami egyszerû példaprogram, amit kibogarászva rá lehet jönni, hogy is mûködik ez az egész.
Meg hogyan lehetne bedigizni hangokat? Úgy tudom, az ep d/a átalakítója csak 6 bites.
*** Speicherplatz zu klein

Offline Amadeo

  • Newbie
  • Posts: 14
    • http://haxa.fw.hu/
Re: Zeneprogramozás
« Reply #21 on: 2005.December.16. 11:56:42 »
Quote from: "gafz"
Azt hiszem lassan rájöttem, hogy is megy ez a kottaolvasás... Az volt a kulcsmomentum, hogy a kereszt az összes oktávban vonatkozik az adott hangra... Az a link sem rossz tigrian kollega :)
Köszönöm mindenkinek, aki segített!!   8)


Ki gondolta volna, hogy az EP segít a zenetanulásban is?  :)

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Zeneprogramozás
« Reply #22 on: 2005.December.16. 12:00:14 »
Quote from: "Amadeo"
Ki gondolta volna, hogy az EP segít a zenetanulásban is?  :)


Ráadásul 2005 végén... :)
Enterprise Forever

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Zeneprogramozás
« Reply #23 on: 2005.December.16. 12:37:33 »
Ez vajon miért nem ad hangot?


          ORG 0100H
          DI
          LD SP,0100H
          EI
          LD B,1
          LD C,15
          LD D,20
          EXOS 16              ;BUF_SND 20
          LD A,1
          LD DE,SNDTEXT
          EXOS 1                ;SOUND: MEGNYITASA
          LD A,103
          LD BC,20
          LD DE,ENV1        
          EXOS 8                ;BLOKK IRASA
          LD A,103
          LD BC,10
          LD DE,SND1
          EXOS 8                ;BLOKK IRASA
VEGE      JR VEGE

SNDTEXT   DB 6,"SOUND:"
ENV1      DB 27,69,8,3,0FFH,0,63,63,01H,00H,0,0,0,03H,00H,0,-63,-63,04H,00H
SND1      DB 27,83,5,37,0FFH,0FFH,0,0,8,0
Enterprise Forever

Offline Povi

  • EP addict
  • *
  • Posts: 2321
  • Country: hu
    • http://povi.fw.hu
Re: Zeneprogramozás
« Reply #24 on: 2005.December.16. 13:23:12 »
Mert az egyes csatornán nyitod meg a sound:-ot, de a 103-asra írsz...
*** Speicherplatz zu klein

Offline tigrian

  • EP user
  • *
  • Posts: 400
  • Country: hu
Re: Zeneprogramozás
« Reply #25 on: 2005.December.16. 13:53:55 »
Quote from: "gafz"
ENV1      DB 27,69,8,3,0FFH,0,63,63,01H,00H,0,0,0,03H,00H,0,-63,-63,04H,00H

Az envelope definíció sem jó, egy fázis 16+8+8+16 bitbõl (tehát 6 byte-ból) áll.
Helyesen tehát: 27,69,8,3,FF,0,0,63,63...
re' mi' do' do sol

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Zeneprogramozás
« Reply #26 on: 2005.December.16. 13:57:35 »
Quote from: "Povi"
Mert az egyes csatornán nyitod meg a sound:-ot, de a 103-asra írsz...


Nem, ez már utólagos módosítás a forrásban... csatornaszámok egyeznek.
Enterprise Forever

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: Zeneprogramozás
« Reply #27 on: 2005.December.16. 14:02:09 »
Quote from: "Povi"
És hogyan lehet digi hangokat lejátszani?

A7-es porton a DAVE 0-ás hang csatornáját D/A módra kapcsolod.
És után örült módon ciklusban írod ki az értékekeket az A8,AC-re. Másodpercenként X ezerszer, a felvett minta frekvenciájától függõen.
És valóban a DAVE D/A kimenete csak 6 bites.

A DTM zenelejátszóhoz készült anno külsõ 4x8 bites D/A (FC-FF portokon), ezt talán tudná nekünk reprodukálni Tigrian kolléga, ha szépen megkérjük :-)

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Zeneprogramozás
« Reply #28 on: 2005.December.16. 14:05:37 »
Quote from: "tigrian"
Az envelope definíció sem jó, egy fázis 16+8+8+16 bitbõl (tehát 6 byte-ból) áll.
Helyesen tehát: 27,69,8,3,FF,0,0,63,63...


Így sem mukkan meg...
Megszüntetem a 1ö3-as csatornát
Létrehozom a 103-at "sound:" néven
Elküldök rá (most byte-onként) egy envelope-t meg egy hangot
De meg se mukkan...
Enterprise Forever

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Zeneprogramozás
« Reply #29 on: 2005.December.16. 14:08:10 »
Egyébként az exos könyvben csak 5 byte a "fejléc"...
Enterprise Forever