mirror of https://github.com/probonopd/MiniDexed
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
1.1 KiB
59 lines
1.1 KiB
#!/bin/bash
|
|
|
|
echo "Fetching sysex files..."
|
|
|
|
# Get voices from
|
|
# https://yamahablackboxes.com/collection/yamaha-dx7-synthesizer/patches/
|
|
|
|
mkdir -p sysex/voice/
|
|
|
|
DIR="https://yamahablackboxes.com/patches/dx7/factory"
|
|
FILES=(
|
|
# "rom1a"
|
|
# "rom1b"
|
|
# "rom2a"
|
|
# "rom2b"
|
|
"rom3a"
|
|
"rom3b"
|
|
"rom4a"
|
|
"rom4b"
|
|
)
|
|
for i in "${!FILES[@]}"; do
|
|
index=$((i + 1))
|
|
echo " Downloading ${FILES[$i]}..."
|
|
wget -cq "${DIR}/${FILES[$i]}.syx" -O "sysex/voice/$(printf '%06d' $index)_${FILES[$i]}.syx"
|
|
done
|
|
|
|
DIR="https://yamahablackboxes.com/patches/dx7/vrc"
|
|
FILES=(
|
|
"vrc101b"
|
|
"vrc102a"
|
|
"vrc102b"
|
|
"vrc103a"
|
|
"vrc103b"
|
|
"vrc104a"
|
|
"vrc104b"
|
|
"vrc105a"
|
|
"vrc105b"
|
|
"vrc106a"
|
|
"vrc106b"
|
|
"vrc107a"
|
|
"vrc107b"
|
|
"vrc108a"
|
|
"vrc108b"
|
|
"vrc109a"
|
|
"vrc109b"
|
|
"vrc110a"
|
|
"vrc110b"
|
|
"vrc111a"
|
|
"vrc111b"
|
|
"vrc112a"
|
|
"vrc112b"
|
|
)
|
|
for i in "${!FILES[@]}"; do
|
|
index=$((i + 5)) # Adjust the starting index as needed
|
|
echo " Downloading ${FILES[$i]}..."
|
|
wget -cq "${DIR}/${FILES[$i]}.syx" -O "sysex/voice/$(printf '%06d' $index)_${FILES[$i]}.syx"
|
|
done
|
|
|
|
echo " Done."
|
|
|