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
9 months ago
heck
6b6dfd5122
examples belong into heck_daisy_template repo
9 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
9 months ago
heck
e0b3c69417
Build: fix DEBUG is part of the libDaisy/core/Makefile
dont interpret it
9 months ago
heck
db14196b73
Build: config use defaults that reflect a possible working scenario
9 months ago
heck
85afddf5f4
make typealiases global in types.hh (and remove all the superflous ones)
9 months ago
heck
6eb4111a77
Add 'types.hh' - move stuff from globals there
9 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
heck
a04a47189a
instr_grainlet - remove env, dont need it (have track env now)
10 months ago
heck
dc89d18872
Fix
10 months ago
heck
9c13792702
Trigger the track env (which trigger the instrument)
pros:
* same env on each track
* instrument can be drone, but can also react to trig
cons:
* instrument can only shorten the decay, its limited by the track env
10 months ago
heck
0124c786d3
add instrument 'grainlet'
10 months ago
heck
872054f26e
instr_fm - tuning
10 months ago
heck
62b0f14583
utils - add nomalized scaling functions / move into namespace Heck
10 months ago
heck
a30d72f33d
Create new space for Developer Build options.
10 months ago
heck
b1a571969e
YUP. added the SEQUENCER finally :)
10 months ago
heck
88cdec9dfd
instruments: move init into constructor since trivial
10 months ago
heck
ad809efb9e
Build: dont warn unhandled switch cases
10 months ago
heck
20086f580d
main_perkons.cc - structure
10 months ago
heck
afd04cef7f
Add a Clock (MIDI slave only for now)
10 months ago
heck
00398c7ebb
Add sequencer record button
10 months ago
heck
ecee43bc28
MIDI controls for tracks complete
Move `struct Track` into own module
10 months ago
heck
62246754d9
NICE Tuning of instr FM
10 months ago
heck
75e257b76c
Extend globals
10 months ago
heck
3b241294aa
AbstractInstrument rename method for switched
10 months ago
heck
fb1e7b0484
namespacing, introduce globals.hh,
instr_abstract.hh
replace using namespace with ns aliases, etc..
10 months ago
heck
d7959a3956
main_perkons.cc restructure
10 months ago
heck
6fc99bfa69
typo
10 months ago
heck
3e7848844c
Add instr_fm
10 months ago