Mein MIDI-Wissen, kompakt zusammengefasst

In den letzten Jahren ist bei mir ziemlich was zusammengekommen an Erfahrung mit MIDI-Software und speziell mit dem Thema MIDI und Mikrotonalität. Wen’s interessiert, der findet auf meiner Homepage nun eine strukturierte Übersicht meiner Erfahrungen (in Englisch). Einfach auf den folgenden Screenshot klicken:


How to turn your mainstream laptop PC into an industry-standard microtonal composition workstation without spending a cent except for accessing the internet

Bitte nicht erschrecken, liebe Weltsicht-LeserInnen, ich bin’s immer noch, der S.H., aber heute muss ich einfach mal den geek aus dem Käfig lassen.

Also, wen die nicht-proprietäre Implementierung von Mikrotonalität in Standard MIDI Files (jaaa – genau jetzt schalten die ab, die ich meine) nicht interessiert, soll die folgende Very-Special-Interest-Bastelanleitung jetzt ganz einfach mal ignorieren:

How to turn your mainstream laptop PC into an industry-standard microtonal composition workstation without spending a cent except for accessing the internet:

TMP, intun and VMPK working together on my laptop via LoopBe1 (invisible)
  1. Download and install (=d&i) VirtualMIDISynth (VMS).
  2. D&i the Yamaha Disklavier soundfont.
  3. D&i Markus Schwenk’s excellent MidiEditor and select VMS as MIDI OUT.
  4. Create / compose MIDI data input for one instrument / timbre / MIDI „program“ using an existing SMF, some algorithmic composition software or by playing a MIDI keyboard 🙂
  5. D&i LoopBe1.
  6. D&i intun and select LoopBe1 as MIDI IN and VMS as MIDI OUT.
  7. Make your mind up for a specific temperament. A huge scale archive is available here. You have to manually adapt this archive’s scl files before you can use them with intun. Open them with Notepad and use intun’s example txt files as templates.
  8. D&i Tim’s MIDI Player (TMP) and select LoopBe1 as MIDI OUT.
  9. „Rehearse“ your input data with TMP triggering intun triggering VMS. You are now able to listen to the music in different temperaments in realtime, while the actual SMF remains unchanged. For me, this is the most important part of working with microtonality: I have to hear what a scale „does“ to my composition in realtime to decide if it is usable or not. From a mathematical point of view, countless microtonal scales are possible. But, for me, it as a purely aesthetic decision which scale to implement.
  10. D&i PianoTuner and process your SMF with it. The chosen temperament (e.g. this one) is now hard-coded within the SMF.
  11. (optional) D&i VMPK, selecting LoopBe1 as MIDI IN and VMS as MIDI OUT. Rendering your tempered SMF with TMP triggering VMPK triggering VMS you can listen to the music while seeing a neat keyboard visualization of it 🙂
  12. If everything sounds ok, d&i the TiMidity++ Windows Synthesizer (TWS), selecting the Yamaha Disklavier as your output soundfont by creating a textfile timidity.cfg in the TWS directory and writing soundfont /[path to your soundfont]/[name of your soundfont file].sf2 in it. Select RIFF WAVE file as TWS output.
  13. Drag & drop your SMF to TWS, which will render your MIDI data (VERY fast) and create a microtonally tempered industry standard WAVE audio file using the selected soundfont 🙂
  14. Congratulations, you’re done. Relax and enjoy your favourite drug 🙂

This howto is also available as a static webpage on my homepage here. If technical issues change, it will eventually be updated.