heck
e376b2d71e
tools - add sequencer size calculator - general midi model
8 months ago
heck
8bc7d1c424
Fix: bug - audio trashy as fuck
9 months ago
heck
9ec1fc2ed8
Update button pins
9 months ago
heck
df8a24709b
Utils: update and fix
9 months ago
heck
63ed5834b1
Fix: bug - Clear button clears everything
9 months ago
heck
78a52d8107
utils - update from template repo
9 months ago
heck
f5fabe7041
rename 'hw' to 'seed'
9 months ago
heck
505911021a
types.hh - move type 'Samplerate' from globals
9 months ago
heck
0ba8e189d2
heartbeat rate faster, i am impatient
9 months ago
heck
bfac86d8a4
use non-interleaving audio callback
9 months ago
heck
8e63cdc858
Build: build.conf.example - formatting
9 months ago
heck
3f343f2b59
SWTimer (periodic_task) - callback add arg time_now
9 months ago
heck
d191fd7c56
Implement async_log_tx using SWTimer
9 months ago
heck
904a8c644f
Implement heartbeat using SWTimer
9 months ago
heck
a0a3f4383e
Utils - Add SWTimer
9 months ago
heck
792be4fb76
Const correctness (also to be chased in libDaisy a lot)
9 months ago
heck
cf227919a9
sort includes
9 months ago
heck
044143e44f
the globals file is the projects global file and not abstractable
9 months ago
heck
83cc242614
Rename: Its not a perkons, its a Heck Machines OSP
9 months ago
heck
22f118051f
Build: libDaisy core/Makefile is now really sweet and customizable, use that.
9 months ago
heck
bfa9393c7c
constexpr what possible
9 months ago
heck
6b19b06e48
Fix: Samplerate constexpr - update for improved Samplerate representation in libDaisy
9 months ago
heck
c3de155e43
Build: Fix wrong usage
9 months ago
heck
f6245bf01d
Feature: Add CPU BOOST (480MHZ) option
untested! the thing might blow up and tear a black hole into your desktop
9 months ago
heck
2faf4657dc
globals.hh - group audio related constants by prefix
9 months ago
heck
23b1cf4ca3
DOC: README.md - add nice lab-pic
9 months ago
heck
e59a2d1dc7
DOC: README.md
10 months ago
heck
6b6dfd5122
examples belong into heck_daisy_template repo
10 months ago
heck
4e84419b6c
Build: fix build conf concept
A build variable is evaluated like:
1.) if the var is already defined in the shell env, use that.
2.) if the var is defined in the the build.conf, use that.
3. fallback to using the var default in Makefile.conf
10 months ago
heck
e0b3c69417
Build: fix DEBUG is part of the libDaisy/core/Makefile
dont interpret it
10 months ago
heck
db14196b73
Build: config use defaults that reflect a possible working scenario
10 months ago
heck
85afddf5f4
make typealiases global in types.hh (and remove all the superflous ones)
10 months ago
heck
6eb4111a77
Add 'types.hh' - move stuff from globals there
10 months ago
heck
6baca18765
UI: Clear + Record -> clears whole sequence
Clear + pot wiggle -> clear that pot automation only
Hold Record: Record motion sequencing
10 months ago
heck
3ac8233310
instr_zosc.cc - sound tuning
10 months ago
heck
aac83e90d1
move global state into main_perkons.cc for now.
10 months ago
heck
b22a051763
track - sound tuning
10 months ago
heck
d45ba858f7
feature: hold clear and wiggle pot clears automation for only that pot
10 months ago
heck
7c10994247
add instr_zosc
10 months ago
heck
5047902a63
Add instr_bd2
10 months ago
heck
cc29e27f0e
Add instr_hihat
10 months ago
heck
2bb674ae8c
instr_kick - make it "complete"
10 months ago
heck
95fc895365
move sequencer into own module
10 months ago
heck
d17253467f
move midiclock into own module
10 months ago
heck
b5c489bb25
dont confuse button state with e.g. sequencer state
10 months ago
heck
bc266681c9
Button 'Clear' up clears whole sequencer now
10 months ago
heck
76ae3c07f1
Add 'Clear' button
for clearing stuff in the sequencer
10 months ago
heck
253d251aab
globals.hh - add Logging options
10 months ago
heck
66ef897cdb
globals.hh - Add hardware definitions section
10 months ago
heck
baba7f946c
instr_grainlet - remove env, dont need it (have track env now)
10 months ago