From 9990a7a8eb2a44428612b5e92215cc15e496a96b Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 10 Apr 2022 21:44:20 +0200 Subject: [PATCH 1/3] Fix typo [ci skip] --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index aa277e4..2f908f1 100644 --- a/README.md +++ b/README.md @@ -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) From 16a59f48a950f7135780c795558a44aaadc5862d Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 10 Apr 2022 23:04:25 +0200 Subject: [PATCH 2/3] Update getsysex.sh [ci skip] --- getsysex.sh | 62 ++++++++++++++++++++++++++--------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/getsysex.sh b/getsysex.sh index d1b4aa9..fa73153 100755 --- a/getsysex.sh +++ b/getsysex.sh @@ -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 From 0287f0dc7661c4eaa2863a05311360510d9b2c92 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 10 Apr 2022 23:05:40 +0200 Subject: [PATCH 3/3] Put getsysex.sh on SD card cp ./getsysex.sh sdcard/ --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 51266a1..9dd8378 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -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