diff options
author | rekado <rekado@elephly.net> | 2015-08-16 05:15:04 +0200 |
---|---|---|
committer | rekado <rekado@elephly.net> | 2015-08-17 22:56:02 +0200 |
commit | 0d58b658a63f4ec3e938deffee22763131a816b8 (patch) | |
tree | 95f5475f5bb021209f9d239af29d6c58d11c72a0 /non-posts/wavedrum/index.skr | |
parent | 69b4e3db8cac30029fb94640f30354ac7c338b5b (diff) |
Convert articles to skribe format.
Diffstat (limited to 'non-posts/wavedrum/index.skr')
-rw-r--r-- | non-posts/wavedrum/index.skr | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/non-posts/wavedrum/index.skr b/non-posts/wavedrum/index.skr new file mode 100644 index 0000000..91ccdc1 --- /dev/null +++ b/non-posts/wavedrum/index.skr @@ -0,0 +1,59 @@ +(define meta + `((title . "Wavedrum"))) + +(list + (h1 [Wavedrum]) + + (p [I wrote a ,(ref "/tags/wavedrum.html" "series of blog posts") in + which I document my efforts to understand and possibly manipulate + the firmware of Korg’s Wavedrum. The PCB is easily accessible + and exposes big connector pads as well as a microSD card—an + invitation to play with the hardware.]) + + (p [Although I’m perfectly content just playing with the hardware, I + do hope that my work will eventually allow me and others to + modify the data on the Wavedrum such that custom sounds and loops + (and possibly algorithms) can be used.]) + + + (h2 [Current status]) + + (p [It is possible to load firmware from the microSD card by pressing + ,(em [Write]) and ,(em [1]) while powering on the Wavedrum, + followed by pressing ,(em [Write]) again (another undocumented + mode can be entered by pressing ,(em [Write]) and ,(em [Mode]) + while powering on).]) + + (p [The Wavedrum unfortunately rejects any modified firmware. The + Oriental edition will not load the firmware of the Original/Black + edition, nor will it load the firmware of the Global edition. It + also won’t load any modified firmware (e.g. where the only + difference is that two bytes are swapped). I intend to figure + out how the Wavedrum validates the data on the SD card before + deciding to reject them.]) + + + (h2 [Blog posts]) + + (ul + (li (ref "/posts/2013-08-11-hacking-the-wavedrum.html" + "Hacking the Wavedrum")) + (li (ref "/posts/2013-10-31-wavedrum-data-comparison.html" + "Firmware comparison between Wavedrums Original, Black and Oriental")) + (li (ref "/posts/2013-12-09-wavedrum-connectors.html" + "Connectors on the Wavedrum’s circuit board")) + (li (ref "/posts/2014-09-18-wavedrum-firmware-disassembler.html" + "Disassembling the Wavedrum firmware"))) + + + (h2 [Software]) + + (dl + (dt (ref "http://git.elephly.net/wavedrum/wavedrum-lib.git" + "wavedrum-lib")) + (dd [Haskell library for parsing, editing, and writing Wavedrum programmes (presets).]) + + (dt (ref "http://git.elephly.net/wavedrum/sharc-disassembler.git" + "sharc-disassembler")) + (dd [Very rudimentary, partial disassembler for SHARC ADSP binaries + helping me to understand the Wavedrum’s bootloader.]))) |