heck
|
28c16ecc82
|
Fix: Clear mode inhibited instrument control
Introduce enum MidiSource (UART,SEQ)
|
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.
MidiLoggerBuffered only for realtime msg's handled in ISR.
|
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 |