|
MidiMet
1993
és 1995 között házi stúdióm felszerelése:
-
Macintosh ClassicII
- Casio CPS-300
- MIDI interfész (Midi In/Midi Out, csatlakozás a Mac Modem portjához)
A
kapcsolat a külső interfésszel a lehető legegyszerűbb:

Kórusműveim
komponálásakor gyakran szükségem lett volna pontos tempójelzésre.
Metronómom viszont nem volt. Ez adta a MIDI hangszerre épülő zenei
időmérő ötletét.
Alap igényeim:
- megadott
metronóm érték alapján mérőütés biztosítása
-
metronóm érték kijelzés a hangszeren vagy a számítógép billentyűzetén
adott mérők alapján.
Alap
probléma volt a megadott metronóm érték alapján a impulzusok biztosítása
ill. ennek fordítottja, az impulzusok alapján metronóm érték kiszámítása.
A megoldás nyomán elkészített modulok további ötleteket adtak, ezt be is építettem
a programba.
A MidiMet első változata képes:
-
a számítógép billentyűzetén adott mérőütés metronóm értékét megadni
(az 1-es és 2-es numerikus billentyű jelei alapján), továbbá
metronóm értékkel jelzett tempóban a mérők közötti távolságát ms-ban
megadni
- mérők közötti ms-ban megadott távolság metronóm értékét kiszámolni
-metronóm érték alapján a hangszeren mérőütést (mérőhangot) biztosítani a
(választható: prg és a chnl )
- a hangszer billentyűzetén adott mérőütés metronóm értékét megadni
- a hangszer billentyűzetén adott mérőütés tempóját felvenni és a mérőütés
metronóm értékét megadni
- a hangszer billentyűzetén adott mérőütés tempóját felvenni és hangszeren
a játékhoz mérőütést (mérőhangot) biztosítani (választható: prg és
a chnl )
- a bevitt jelet negydként, nyolcadként, triola nyolcadként vagy tizenhatodként
értelmezve a metronóm értéket megadni.
A MidiMet 2.1 ugyanezt tudja, viszont kevesebb
rajta a felirat, és a ritmusértékek helyett képeket alkalmazok. (Ez csak Macintoshon
működik.)
Megjegyzés:
A
MidiMet "házi" célprogramnak készült, a kezelői felület
csinosítása nem volt szempont. A MidiMet egyes szolgáltatásai ki
és bekapcsolhatók a számítógép billentyűzetéről ill. az egér segítségével
a grafikus felületről.
A program AZERTY-s Macintoshra észült. Elképzelhető, hogy QWERT-is Windows-os
gépeken vagy más billentyűt kell használni (p. a megadott a és z helyett q-t
és w-t), vagy a sel objectek argumentjeit kell aktualizálni.
|