24 Commits (6b5c1a418615ca1b074853389ed52c4b000e7961)

Author SHA1 Message Date
heck 6b5c1a4186 Fix: record button state inverted 8 months ago
heck ae95e03792 main_osp.cc - Log MIDI msg in midi_dispatch directly. stop using buffered MidiLoggerBuffered for that. 8 months ago
heck a3e3f5b6f0 Sequencer - ditch std::vector replace with cb. use i8 as seqdata type. take init out of the ctor. 8 months ago
heck 99b283dabc remove debugs and rename LOG* Constants 8 months ago
heck 16de858404 libDaisy use static methods statically always 8 months ago
heck 3c40f99020 Move: MidiLogger into osp_utils 8 months ago
heck 942003449e Buttons (Rec,Clear) mnigrate to using libdizzy 'Cache' and 'PeriodicTaskCT' 8 months ago
heck 8207184595 main_osp.cc - Replace SWTimer with libdizzy::PeriodicTaskCT 8 months ago
heck ffecf54f90 update for libdizzy moved into own namespace 8 months ago
heck 51bb0adae1 Start using 'libDizzy' as a new dependency 8 months ago
heck 5d7c323416 just formatting and banalities 8 months ago
heck 784e6d793f rename 'mode1' to 'algo' 8 months ago
heck d5b2a999b6 route audio inputs [1,2] to dual mono outputs [1,2] 8 months ago
heck 8bc7d1c424 Fix: bug - audio trashy as fuck 9 months ago
heck 63ed5834b1 Fix: bug - Clear button clears everything 9 months ago
heck f5fabe7041 rename 'hw' to 'seed' 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 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 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 bfa9393c7c constexpr what possible 9 months ago
heck 6b19b06e48 Fix: Samplerate constexpr - update for improved Samplerate representation in libDaisy 9 months ago
heck f6245bf01d Feature: Add CPU BOOST (480MHZ) option 9 months ago
heck 2faf4657dc globals.hh - group audio related constants by prefix 9 months ago
heck 85afddf5f4 make typealiases global in types.hh (and remove all the superflous ones) 10 months ago
heck 6baca18765 UI: Clear + Record -> clears whole sequence 10 months ago
heck aac83e90d1 move global state into main_perkons.cc for now. 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 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 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 dc89d18872 Fix 10 months ago
heck 9c13792702 Trigger the track env (which trigger the instrument) 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 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 10 months ago