firmware for poly-1
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
alexis f0d2c1e61b
latest bullshit
5 months ago
avrstuff Some commands, but they don't work 6 months ago
etl@c308dc427b Add ETL 7 months ago
sd-spi Work towards SD-over-sysex 7 months ago
.gitignore Implement SysEx receive 7 months ago
.gitmodules Add ETL 7 months ago
COPYING Add SD library 7 months ago
Microchip.AVR-Dx_DFP.2.1.152.atpack initial commit 7 months ago
README.md readme 7 months ago
ascii85.c Work towards SD-over-sysex 7 months ago
ascii85.h Work towards SD-over-sysex 7 months ago
base64.c Some commands, but they don't work 6 months ago
base64.h Some commands, but they don't work 6 months ago
board.cpp latest bullshit 5 months ago
board.hpp Work towards SD-over-sysex 7 months ago
boarddefs.h Work towards SD-over-sysex 7 months ago
build.sh 💩 7 months ago
cmd.py Some commands, but they don't work 6 months ago
ioavr128db64.h Fix broken link 7 months ago
main.cpp latest bullshit 5 months ago
meson.build Some commands, but they don't work 6 months ago
meson_cross_avr.txt Some commands, but they don't work 6 months ago
meson_options.txt Some commands, but they don't work 6 months ago
midi.hpp initial commit 7 months ago
midix.cpp latest bullshit 5 months ago
midix.hpp Some commands, but they don't work 6 months ago
stor.cpp Some commands, but they don't work 6 months ago
stor.hpp Some commands, but they don't work 6 months ago
sysex.cpp latest bullshit 5 months ago
sysex.hpp Some commands, but they don't work 6 months ago
test_ascii85.c Work towards SD-over-sysex 7 months ago
test_midi.cpp 💩 7 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