1#!/bin/bash
2
3# Convert midi files from a Yamaha MDF2 MIDI data filer to wav
4# with both organ and piano instruments
5
6SRC=/mnt/usb
7DEST=midi
8MIDICONF_ORGAN=$(dirname "$0")/midisynth-organ.txt
9
10echo $MIDICONF
11
12for dir in $SRC/Disc*/
13do
14 dir=${dir%*/}
15 dest="$DEST/${dir##*/}"
16 mkdir -p "$dest"
17 for file in "$dir"/*X*
18 do
19 fluidsynth -f "$MIDICONF_ORGAN" -F "$dest/$(basename "$file")-organ.wav" "$file"
20 fluidsynth -F "$dest/$(basename "$file")-piano.wav" "$file"
21 echo $file
22 done
23done