firmware for poly-1
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.
 
 
 
 
 
alexis 4f84842df1 fuuuuuck 7 months ago
avrstuff Some commands, but they don't work 8 months ago
etl@c308dc427b Add ETL 10 months ago
sd-spi Work towards SD-over-sysex 9 months ago
.gitignore Implement SysEx receive 10 months ago
.gitmodules Add ETL 10 months ago
COPYING Add SD library 9 months ago
Microchip.AVR-Dx_DFP.2.1.152.atpack initial commit 10 months ago
README.md readme 10 months ago
ascii85.c Work towards SD-over-sysex 9 months ago
ascii85.h Work towards SD-over-sysex 9 months ago
base64.c Some commands, but they don't work 8 months ago
base64.h Some commands, but they don't work 8 months ago
board.cpp latest bullshit 7 months ago
board.hpp Work towards SD-over-sysex 9 months ago
boarddefs.h Work towards SD-over-sysex 9 months ago
build.sh 💩 9 months ago
cmd.py fuuuuuck 7 months ago
ioavr128db64.h Fix broken link 10 months ago
main.cpp latest bullshit 7 months ago
meson.build Some commands, but they don't work 8 months ago
meson_cross_avr.txt Some commands, but they don't work 8 months ago
meson_options.txt Some commands, but they don't work 8 months ago
midi.hpp initial commit 10 months ago
midix.cpp latest bullshit 7 months ago
midix.hpp Some commands, but they don't work 8 months ago
stor.cpp Some commands, but they don't work 8 months ago
stor.hpp Some commands, but they don't work 8 months ago
sysex.cpp latest bullshit 7 months ago
sysex.hpp Some commands, but they don't work 8 months ago
test_ascii85.c Work towards SD-over-sysex 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