Merge branch 'probonopd:main' into main

pull/85/head
Holger 3 years ago committed by GitHub
commit 739bb9be2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      .github/workflows/build.yml
  2. 2
      README.md
  3. 62
      getsysex.sh

@ -64,6 +64,7 @@ jobs:
cp -r ./circle-stdlib/libs/circle/boot/* sdcard
rm -rf sdcard/config*.txt sdcard/README sdcard/Makefile sdcard/armstub sdcard/COPYING.linux
cp ./src/config.txt ./src/minidexed.ini ./src/*img ./src/performance.ini sdcard/
cp ./getsysex.sh sdcard/
echo "usbspeed=full" > sdcard/cmdline.txt
cd sdcard
cp ../kernels/* . || true

@ -32,7 +32,7 @@ MiniDexed is a FM synthesizer closely modeled on the famous DX7 by a well-known
## System Requirements
* Raspberry Pi 1, 2, 3, 4, or 400 (Zero and Zero 2 can be used but need HDMI or a supported i2c DAC for audio out). On Raspberry Pi 1 and on Raspberry Pi Zero there will be severely limited functionality (only one tone generator instead of 8)
* Raspberry Pi 1, 2, 3, 4, or 400 (Zero and Zero 2 can be used but need HDMI or a supported i2s DAC for audio out). On Raspberry Pi 1 and on Raspberry Pi Zero there will be severely limited functionality (only one tone generator instead of 8)
* A PCM5102A or PCM5122 based DAC or HDMI display or audio extractor for good sound quality. If you don't have this, you can use the headphone jack on the Raspberry Pi but on anything but the Raspberry 4 the sound quality will be seriously limited
* Optionally (but highly recommended), an [alphanumeric 1602 LCD Display](https://www.berrybase.de/en/sensors-modules/displays/alphanumeric-displays/alphanumerisches-lcd-16x2-gr-252-n/gelb) and a [KY-040 rotary encoder](https://www.berrybase.de/en/components/passive-components/potentiometer/rotary-encoder/drehregler/rotary-encoder-mit-breakoutboard-ohne-gewinde-und-mutter)

@ -7,37 +7,37 @@ mkdir -p sysex/voice/
DIR="https://yamahablackboxes.com/patches/dx7/factory"
wget -c "${DIR}"/rom1a.syx -O sysex/voice/000000_rom1a.syx
wget -c "${DIR}"/rom1b.syx -O sysex/voice/000001_rom1b.syx
wget -c "${DIR}"/rom2a.syx -O sysex/voice/000002_rom2a.syx
wget -c "${DIR}"/rom2b.syx -O sysex/voice/000003_rom2b.syx
wget -c "${DIR}"/rom3a.syx -O sysex/voice/000004_rom3a.syx
wget -c "${DIR}"/rom3b.syx -O sysex/voice/000005_rom3b.syx
wget -c "${DIR}"/rom4a.syx -O sysex/voice/000006_rom4a.syx
wget -c "${DIR}"/rom4b.syx -O sysex/voice/000007_rom4b.syx
# wget -c "${DIR}"/rom1a.syx -O sysex/voice/000000_rom1a.syx
# wget -c "${DIR}"/rom1b.syx -O sysex/voice/000001_rom1b.syx
# wget -c "${DIR}"/rom2a.syx -O sysex/voice/000002_rom2a.syx
# wget -c "${DIR}"/rom2b.syx -O sysex/voice/000003_rom2b.syx
wget -c "${DIR}"/rom3a.syx -O sysex/voice/000000_rom3a.syx
wget -c "${DIR}"/rom3b.syx -O sysex/voice/000001_rom3b.syx
wget -c "${DIR}"/rom4a.syx -O sysex/voice/000002_rom4a.syx
wget -c "${DIR}"/rom4b.syx -O sysex/voice/000003_rom4b.syx
DIR="https://yamahablackboxes.com/patches/dx7/vrc"
wget -c "${DIR}"/vrc101b.syx -O sysex/voice/000008_vrc101b.syx
wget -c "${DIR}"/vrc102a.syx -O sysex/voice/0000009_vrc102a.syx
wget -c "${DIR}"/vrc102b.syx -O sysex/voice/0000010_vrc102b.syx
wget -c "${DIR}"/vrc103a.syx -O sysex/voice/0000011_vrc103a.syx
wget -c "${DIR}"/vrc103b.syx -O sysex/voice/0000012_vrc103b.syx
wget -c "${DIR}"/vrc104a.syx -O sysex/voice/0000013_vrc104a.syx
wget -c "${DIR}"/vrc104b.syx -O sysex/voice/0000014_vrc104b.syx
wget -c "${DIR}"/vrc105a.syx -O sysex/voice/0000015_vrc105a.syx
wget -c "${DIR}"/vrc105b.syx -O sysex/voice/0000016_vrc105b.syx
wget -c "${DIR}"/vrc106a.syx -O sysex/voice/0000017_vrc106a.syx
wget -c "${DIR}"/vrc106b.syx -O sysex/voice/0000018_vrc106b.syx
wget -c "${DIR}"/vrc107a.syx -O sysex/voice/0000019_vrc107a.syx
wget -c "${DIR}"/vrc107b.syx -O sysex/voice/0000020_vrc107b.syx
wget -c "${DIR}"/vrc108a.syx -O sysex/voice/0000021_vrc108a.syx
wget -c "${DIR}"/vrc108b.syx -O sysex/voice/0000022_vrc108b.syx
wget -c "${DIR}"/vrc109a.syx -O sysex/voice/0000023_vrc109a.syx
wget -c "${DIR}"/vrc109b.syx -O sysex/voice/0000024_vrc109b.syx
wget -c "${DIR}"/vrc110a.syx -O sysex/voice/0000025_vrc110a.syx
wget -c "${DIR}"/vrc110b.syx -O sysex/voice/0000026_vrc110b.syx
wget -c "${DIR}"/vrc111a.syx -O sysex/voice/0000027_vrc111a.syx
wget -c "${DIR}"/vrc111b.syx -O sysex/voice/0000028_vrc111b.syx
wget -c "${DIR}"/vrc112a.syx -O sysex/voice/0000029_vrc112a.syx
wget -c "${DIR}"/vrc112b.syx -O sysex/voice/0000030_vrc112b.syx
wget -c "${DIR}"/vrc101b.syx -O sysex/voice/000004_vrc101b.syx
wget -c "${DIR}"/vrc102a.syx -O sysex/voice/000005_vrc102a.syx
wget -c "${DIR}"/vrc102b.syx -O sysex/voice/000006_vrc102b.syx
wget -c "${DIR}"/vrc103a.syx -O sysex/voice/000007_vrc103a.syx
wget -c "${DIR}"/vrc103b.syx -O sysex/voice/000008_vrc103b.syx
wget -c "${DIR}"/vrc104a.syx -O sysex/voice/000009_vrc104a.syx
wget -c "${DIR}"/vrc104b.syx -O sysex/voice/000010_vrc104b.syx
wget -c "${DIR}"/vrc105a.syx -O sysex/voice/000011_vrc105a.syx
wget -c "${DIR}"/vrc105b.syx -O sysex/voice/000012_vrc105b.syx
wget -c "${DIR}"/vrc106a.syx -O sysex/voice/000013_vrc106a.syx
wget -c "${DIR}"/vrc106b.syx -O sysex/voice/000014_vrc106b.syx
wget -c "${DIR}"/vrc107a.syx -O sysex/voice/000015_vrc107a.syx
wget -c "${DIR}"/vrc107b.syx -O sysex/voice/000016_vrc107b.syx
wget -c "${DIR}"/vrc108a.syx -O sysex/voice/000017_vrc108a.syx
wget -c "${DIR}"/vrc108b.syx -O sysex/voice/000018_vrc108b.syx
wget -c "${DIR}"/vrc109a.syx -O sysex/voice/000019_vrc109a.syx
wget -c "${DIR}"/vrc109b.syx -O sysex/voice/000020_vrc109b.syx
wget -c "${DIR}"/vrc110a.syx -O sysex/voice/000021_vrc110a.syx
wget -c "${DIR}"/vrc110b.syx -O sysex/voice/000022_vrc110b.syx
wget -c "${DIR}"/vrc111a.syx -O sysex/voice/000023_vrc111a.syx
wget -c "${DIR}"/vrc111b.syx -O sysex/voice/000024_vrc111b.syx
wget -c "${DIR}"/vrc112a.syx -O sysex/voice/000025_vrc112a.syx
wget -c "${DIR}"/vrc112b.syx -O sysex/voice/000026_vrc112b.syx

Loading…
Cancel
Save