You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
7 months ago | |
---|---|---|
avrstuff | 8 months ago | |
etl@c308dc427b | 10 months ago | |
sd-spi | 9 months ago | |
.gitignore | 10 months ago | |
.gitmodules | 10 months ago | |
COPYING | 9 months ago | |
Microchip.AVR-Dx_DFP.2.1.152.atpack | 10 months ago | |
README.md | 10 months ago | |
ascii85.c | 9 months ago | |
ascii85.h | 9 months ago | |
base64.c | 8 months ago | |
base64.h | 8 months ago | |
board.cpp | 7 months ago | |
board.hpp | 9 months ago | |
boarddefs.h | 9 months ago | |
build.sh | 9 months ago | |
cmd.py | 7 months ago | |
ioavr128db64.h | 10 months ago | |
main.cpp | 7 months ago | |
meson.build | 8 months ago | |
meson_cross_avr.txt | 8 months ago | |
meson_options.txt | 8 months ago | |
midi.hpp | 10 months ago | |
midix.cpp | 7 months ago | |
midix.hpp | 8 months ago | |
stor.cpp | 8 months ago | |
stor.hpp | 8 months ago | |
sysex.cpp | 7 months ago | |
sysex.hpp | 8 months ago | |
test_ascii85.c | 9 months ago | |
test_midi.cpp | 9 months ago |
README.md
poly-1 firmware
this repo contains the Poly-1 synth main firmware (not the LFO or envelope generator).
building
it is built using Meson and should build on linux or mac. you must have an avr-gcc on your PATH.
to run the build, use ./build.sh
test binaries
this is lazy code and doesn't have a test framework, but some pieces have
little testers. these are built into ./build_test
.
bootloader?
nah, haven't set one up yet. might, but the updi avrs can be flashed with hardware anyone building one of these will have access to, so i'm not sure it's useful.
copying
intellectual property is bullshit. be gay do crime