105 Commits (master)
 

Author SHA1 Message Date
heck 28c16ecc82 Fix: Clear mode inhibited instrument control 8 months ago
heck f1ed52c332 Only fetch sequencer output after next_step() 8 months ago
heck 3292cba8cd split midi_dispatch into subfunctions 8 months ago
heck ccb82648c0 stop using task per button for processing. just do it every main loop for now. 8 months ago
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 c5e06d05ea main_osp.hh - REC = button 3, CLEAR = button 4 8 months ago
heck 2002c50870 tools - just add a c++ playground file 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 53e5b8388d remove redundancies with libdizzy 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 52e300d9e2 .clang-format 8 months ago
heck e480ff163c DSP: add Ringbuffer, Delay101, Delta 8 months ago
heck a992e9194b Build: enable float printing (printf) 8 months ago
heck 35ee7364a4 Move everything in namespace Heck::OSP 8 months ago
heck 5d7c323416 just formatting and banalities 8 months ago
heck 784e6d793f rename 'mode1' to 'algo' 8 months ago
heck 4b483c4243 Build: Use the new heck_libdaisy build system 8 months ago
heck ba2ce38432 seq_model_perkons.py - correction, odds and prob are mutually exclusive 8 months ago
heck d5b2a999b6 route audio inputs [1,2] to dual mono outputs [1,2] 8 months ago
heck 417567f778 data: add perkons sample data for reverse engineering 8 months ago
heck 3e54a8fce2 tools - add sequencer size calculator - hypothetical perkons model 8 months ago
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