Schlagwort-Archive: timidity

improvisor

Mit Improvisor lassen sich (wie mit Band in an Box) Improvisationen üben.

Download: http://www.cs.hmc.edu/~keller/jazz/improvisor/

Damit die Midi-Ausgabe gut klingt sind folgende Vorarbeiten notwendig:

  1. Soundfont, timidity und qjackctl installieren: sudo apt-get install fluid-soundfont-gm timidity qjackctl
  2. In der timidity-Konfiguration sudo vim /etc/timidity/timidity.cfg folgendes ändern:#source /etc/timidity/freepats.cfg (abschalten)
    source /etc/timidity/fluidr3_gm.cfg (anschalten)

Zum Starten sind diese Schritte notwendig:

  1. Virtuellen Midi-Kanal einrichten: sudo modprobe snd-virmidi
    Damit das Modul immer beim Start geladen wird ergänzt man die Datei /etc/modules um die Zeile snd-virmidi
  2. TiMidity starten: timidity -iAqqq -B8,8 &
  3. qjackctl starten und VirtualRaw MIDI 2.0 mit 128:Timidity verbinden
    oder in der Konsole mit aconnect 24:0 128:0 verbinden (mit aconnect -i und aconnect -ol lassen sich die Parameter ermitteln)
  4. Improvisor starten und in der MIDI-Konfiguration VirMIDI[hw:2,0,0] auswählen

mp3

mp3rename
Mit mp3rename * können mp3-Dateien nach ihren ID3-Tags benannt werden. Sollten nur ID2-Tags vorhanden sein, müssen diese zuerst mit id3v2 konvertiert werden.

id3v2
Mit id3v2 -1 datei werden ID2 in ID3-Tags konvertiert.

MIDI
Um MIDI abspielen zu können sollten folgende Dateien installiert sein:

  • timidity
  • timidity-interfaces-extra

Soundfonts
Um mit timidity alle GM-Klänge abspielen zu können, sollte am besten folgende Soundfontdatei installiert werden: sudo apt-get install fluid-soundfont-gm

Dann muss noch die Konfiguration angepasst werden:
In der Datei /etc/timidity/timidity.cfg die Zeile source /etc/timidity/freepats.cfg auskommentiert und die Zeile source /etc/timidity/fluidr3_gm.cfg angehängt werden.

timidity
timidity -Ow -s 44100 -o output.wav input.mid wandelt eine MIDI-Datei in eine WAV-Datei um.

mma
mma – Musical MIDI Accompaniment ist ein Programm um automatisch erzeugte Begleitungen anhand von Akkorden zu erzeugen.
Download unter: http://www.mellowood.ca/mma/index.html

Die Anwendung ist sehr einfach: mma song.mma erzeugt die Datei song.mid, die dann mit
timidity -ig song.mid abgespielt werden kann.

Hier eine ganz einfache Beispieldatei:

    // Mein Song
    Tempo 120
    Groove 8beat
    1       C
    2       C
    3       C
    4       C
    5       F
    6       F
    7       C
    8       C
    9       G
    10      F
    11      C
    12      G7 
    13      C
    14      z!