|
9 months ago | |
---|---|---|
res | 9 months ago | |
src | 9 months ago | |
.clang-format | 9 months ago | |
.clang-tidy | 9 months ago | |
.gitignore | 9 months ago | |
Makefile | 9 months ago | |
Makefile.conf | 9 months ago | |
README.md | 9 months ago | |
build.conf.example | 9 months ago |
README.md
Heck Machines - OSP
The OSP is a hackable, open source drum machine that accidentally got very, very close to the erica perkons hd-01,
which is a real beauty of instrument design that i truly love, except for its unhackable closed source nature.
So, i made a gnu one.
Build Instructions
Toolchain Setup
Compiler
compiler used is gcc for arm:
Options:
- install version specified by electro-smith: https://developer.arm.com/downloads/-/gnu-rm
- install the latest version: https://developer.arm.com/Tools%20and%20Software/GNU%20Toolchain
IMPORTANT: Do NOT use any OTHER gcc-arm toolchain than these ones!!! There is a pitfall that is quite hard to debug. I used the gcc-arm from macports. There is NO libc-nano shipped with it, because its not GPL. BUT the daisy build scripts specify the use of libc-nano.
Programmer / Debugger
on macos:
port install dfu-util openocd
dfu-util
is the program that is invoked by the Makefiles to program the thing via DFU.
openocd
is the program that is invoked by the Makefiles to program the thing via JTAG.
openocd
also is the debugger we use.
Dependencies
TODO...
Hardware
TODO...