Welcome, Guest. Please login or register.


Author Topic: MIDI (Read 46019 times)

Offline Povi

  • EP addict
  • *
  • Posts: 1697
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 68.0.3440.84 Chrome 68.0.3440.84
    • View Profile
    • http://povi.fw.hu
Re: MIDI
« Reply #855 on: 2018.August.06. 10:23:06 »
egyébként az jutott eszembe (mint lehetséges probléma) a MIDI kettévágása miatt:

hogy vajon hogyan lehet megállítani a zenét? (hogy ne ismételje végtelenségig az intrót, hanem csak egyszer játssza le?)
megállítani bárhol gondolom úgy lehet, hogy a megszakítási rutinból törlöm a musicPlay hívást, de hogy tudom azt beállítani, hogy ne loop-oljon?

és ezután hogyan lehet elindítani a 2. MIDI-t? Átírom a musicData, envelopeData, noteParamTable stb. értékeit, és hívok egy új musicInit-et, majd engedélyezem a megszakítást?
*** Speicherplatz zu klein

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: MIDI
« Reply #856 on: 2018.August.06. 12:20:17 »
Ez a rész indítja újra a zenét a sáv végén (164. sor a nyancat.s-ben):
Code: ZiLOG Z80 Assembler
  1. .l3:    or      a
  2.         jr      nz, .l4
  3.         ld      hl, (trackOffsets + (fr - 0a0h))        ; *
  4.         jr      .l1
  5. .l4:    ld      (ch), a

Helyette lehetne ilyesmivel próbálkozni (szerk.: javítani kell még a toChn0-3-ra hivatkozó önmódosító kódot is):
Code: ZiLOG Z80 Assembler
  1. .l3:    or      a
  2.         jp      z, musicNextTrack
  3. .l4:    ld      (ch), a

Ez pedig külön rutin, ami új zenét választ (ha közvetlenül a musicPlay előtt van, akkor a JP törölhető):
Code: ZiLOG Z80 Assembler
  1. musicNextTrack:
  2.         ld      hl, musicData
  3.         call    musicInit
  4.         jp      musicPlay

A musicInit végén viszont célszerű törölni az EI-t. Bár nincs különösebb jelentősége, de a megszakítás kezelésnél is törölhető a keret színezése. :)
« Last Edit: 2018.August.06. 12:29:31 by IstvanV »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: MIDI
« Reply #857 on: 2018.August.06. 12:45:10 »
Módosított változat:
* nyancat2.s (5.33 kB - downloaded 83 times.)

Offline szipucsu

  • EP addict
  • *
  • Posts: 7335
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 68.0.3440.106 Chrome 68.0.3440.106
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #858 on: 2018.August.13. 15:00:06 »
A Nyan cattel akartam volna foglalkozni, de ez előbb szembe jött és meglett:
* TV maci.ep128s (56.43 kB - downloaded 31 times.)
* tv-maci.zip (7.01 kB - downloaded 18 times.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13067
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
    • http://enterprise.iko.hu/
Re: MIDI
« Reply #859 on: 2018.August.13. 15:16:14 »
:smt038

Offline szipucsu

  • EP addict
  • *
  • Posts: 7335
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 68.0.3440.106 Chrome 68.0.3440.106
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #860 on: 2018.August.15. 09:32:18 »
A tévémaci után jöhet az esti mese.
* Mézga.ep128s (63.8 kB - downloaded 29 times.)
* mezga.zip (14.69 kB - downloaded 16 times.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 6752
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 67.0.3396.87 Chrome 67.0.3396.87
    • View Profile
    • Honlapom
Re: MIDI
« Reply #861 on: 2018.August.15. 10:42:42 »
nem semmi! nagyon jó és változatos hangzások vannak benne.
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline geco

  • EP addict
  • *
  • Posts: 5081
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
Re: MIDI
« Reply #862 on: 2018.August.15. 20:45:08 »
Nagyon jó lett mind a kettő, a TV macihoz illik a gitár :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 7335
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #863 on: 2018.August.22. 22:19:18 »
Próbáltam kicsit újszerűbb hangzást kihozni, de túl újszerű nem lett azért.
* sprtr01.ep128s (54.22 kB - downloaded 23 times.)
* sprtr02.ep128s (54.11 kB - downloaded 21 times.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 7335
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #864 on: 2018.September.02. 16:17:38 »
Kicsit megkésve, itt van a Nyan cat szétszedve a két részre. A második rész ismétlődhet a végtelenségig.
* Nyan cat part 1-2.zip (3.48 kB - downloaded 16 times.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 7335
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #865 on: 2018.September.07. 15:46:53 »
Ezen még lehetne tökéletesíteni, csak sajnos majdnem az egész helyet elfoglalja, nem sok hely van tökéletesítésre. Nem tudom, a végére az a rész kell-e.
* ABBA - Gimme gimme.ep128s (59.35 kB - downloaded 18 times.)
* abba1.zip (13.33 kB - downloaded 13 times.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 7335
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #866 on: 2018.September.07. 18:45:18 »
* The Flintstones.ep128s (56.61 kB - downloaded 16 times.)
* flintstn.zip (7.55 kB - downloaded 11 times.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 7335
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #867 on: 2018.September.07. 19:51:14 »
Péntek délután kellemes a midizgetés.
(Pedig a midi nem is jelenti azt, hogy délután, hanem hogy dél. :D )

* A nagy hohoho.ep128s (57.53 kB - downloaded 18 times.)
* hohoho.zip (8.62 kB - downloaded 11 times.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 6752
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 68.0.3440.106 Chrome 68.0.3440.106
    • View Profile
    • Honlapom
Re: MIDI
« Reply #868 on: 2018.September.09. 18:58:49 »
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline szipucsu

  • EP addict
  • *
  • Posts: 7335
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 62.0 Firefox 62.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #869 on: 2018.September.09. 19:20:40 »
ilyen cintányér hangot várok ep-n:
Ebben melyik a cintányér? Az vagy az a magas hangú hosszasan lecsengős lenne, vagy halk és rövid hang, tudtommal. Nem inkább a lábdobra vagy a pergőre gondolsz? Ha jól sejtem, pergő a neve. Gondolom, a Flintstones ihletett meg, abban vannak ehhez hasonlók.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos