firmware for poly-1
 
 
 
 
 
Go to file
alexis f0d2c1e61b latest bullshit 2022-10-26 19:32:57 -05:00
avrstuff Some commands, but they don't work 2022-10-05 20:38:08 -06:00
etl@c308dc427b Add ETL 2022-08-15 22:03:06 -06:00
sd-spi Work towards SD-over-sysex 2022-09-03 17:26:48 -06:00
.gitignore Implement SysEx receive 2022-08-15 22:03:17 -06:00
.gitmodules Add ETL 2022-08-15 22:03:06 -06:00
COPYING Add SD library 2022-08-27 18:16:12 -06:00
Microchip.AVR-Dx_DFP.2.1.152.atpack initial commit 2022-08-15 18:17:16 -06:00
README.md readme 2022-08-15 22:38:22 -06:00
ascii85.c Work towards SD-over-sysex 2022-09-03 17:26:48 -06:00
ascii85.h Work towards SD-over-sysex 2022-09-03 17:26:48 -06:00
base64.c Some commands, but they don't work 2022-10-05 20:38:08 -06:00
base64.h Some commands, but they don't work 2022-10-05 20:38:08 -06:00
board.cpp latest bullshit 2022-10-26 19:32:57 -05:00
board.hpp Work towards SD-over-sysex 2022-09-03 17:26:48 -06:00
boarddefs.h Work towards SD-over-sysex 2022-09-03 17:26:48 -06:00
build.sh 💩 2022-08-27 18:03:34 -06:00
cmd.py Some commands, but they don't work 2022-10-05 20:38:08 -06:00
ioavr128db64.h Fix broken link 2022-08-15 22:29:36 -06:00
main.cpp latest bullshit 2022-10-26 19:32:57 -05:00
meson.build Some commands, but they don't work 2022-10-05 20:38:08 -06:00
meson_cross_avr.txt Some commands, but they don't work 2022-10-05 20:38:08 -06:00
meson_options.txt Some commands, but they don't work 2022-10-05 20:38:08 -06:00
midi.hpp initial commit 2022-08-15 18:17:16 -06:00
midix.cpp latest bullshit 2022-10-26 19:32:57 -05:00
midix.hpp Some commands, but they don't work 2022-10-05 20:38:08 -06:00
stor.cpp Some commands, but they don't work 2022-10-05 20:38:08 -06:00
stor.hpp Some commands, but they don't work 2022-10-05 20:38:08 -06:00
sysex.cpp latest bullshit 2022-10-26 19:32:57 -05:00
sysex.hpp Some commands, but they don't work 2022-10-05 20:38:08 -06:00
test_ascii85.c Work towards SD-over-sysex 2022-09-03 17:26:48 -06:00
test_midi.cpp 💩 2022-08-27 18:03:34 -06:00

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