Maak interactief muziek met deze MIDI player! De geluidskwaliteit hangt vooral af van je Java Soundbank, verder van je geluidskaart en je weergavesysteem.
JavaScript/Flash programming:
29-12-2009
Sander Sanders MIDI-applet: Rick Fleuren
Linksklik voor geluid: links op het veld is zachter, rechts harder, boven is hoger, onder is lager
Bepaalde instrumenten hebben een beperkt verticaal (toonhoogte) bereik
Klik op de instrument naam voor het kiezen van geluiden
Klik op een MIDI kanaal om het te activeren, Alle instellingen werken voor alle kanalen onafhankelijk. Je kunt dus een akkoord oid. laten doorklinken met de sustainfunctie op een kanaal, dan op een ander kanaal verder spelen, evt. met een ander geluid, enz.
Kanaal 10 is het drums en percussie kanaal
De toon die bij klikken gespeeld gaat worden, wordt aangegeven, evenals de sterkte ervan.
Toetsen:
s = sustain on/off
a = all notes off
m = major scale
c = chromatic scale
h = harmonic minor scale
m = melodic minor scale
p = pentatonic major scale
w = whole tone scale
o = octotonic scale
b = blues scale
g = gypsy minor scale (or click on scale name)
0 = transpose +0
1 = transpose +1 etc.
9 = transpose +9
- = transpose +10
= = transpose +11
q = play a note (if the mousepointer is in the music field)
Voor de technisch geïnteresseerden: een en ander werkt door een combinatie van een Flash bestand, dat via fsCommand een Javascript aanstuurt, dat op zijn beurt weer een Java applet aanstuurt. Het Java applet simuleert een MIDI geluidsbron en geeft de geluiden weer via een eigen soundbank, dus in feite via audio. De MIDI functies van de geluidskaart van de computer worden dus niet gebruikt.