ondersteuning van MIDI toepassingen
Wat een waarom?
MIDI is een digitaal protocol waarmee geluid kan weergegeven worden.
In GeoGebra kan je geluid weergeven via het commando PlaySound( ).
Doe je dat online, dan krijg je een vrij akelig geluid.
Offline kan je echter in GeoGebra 5 in de parameters van dit commando MIDI-codes gebruiken en bv. een instrumentennaam selecteren, wat een wereld van verschil maakt.
Het commando PlaySound( )
Meer over het commando vind je in de handleiding: PlaySound commando.
De automatische aanvulling van het commando toont onderstaande opties:

De syntraxen van het commando
- Met PlaySound(url) kan je een online mp3-bestand afspelen.
- PlaySound(Functie, Minimumwaarde, Maximumwaarde) speelt een toon volgens de ingegeven sinusfunctie. Zo speelt je met PlaySound(sin(440 2Pi x), 0, 1) gedurende 1 seconde een toon van 440 Hz.
- Offline in GeoGebra 5 bestaat nog een heel interessande syntax die MIDI-codes gebruikt: PlaySound(Noot, Duur, Instrument ).
De MIDI codes
- Noot In MIDI krijgt elke toonhoogte een code. Een overzicht vind je op de website InspiredAcoustics. Zo komt 60 overeen met de do (C4) uit het middenoctaaf met frequentie 261,63 Hz. En de la met frequentie 440 Hz heeft als MIDI-code 69.
- Instrument In MIDI krijgt ook elk instrument een code. Een overzicht van instrumenten vind je op EarMaster. Zo heeft een viool als code 41, een klarinet 72 en een fluit 74.