~hecanjog/pippi

First pass voice status monitor
Store voice timestamps and render counts in session db
First pass expanded internal messaging and shared buffer tools
Add suport for audio device selection, voice IDs and first pass sqlite3 session db
Add astrid ipc helper and update program names
Move counter handling logic into astrid library
Simplify voice ID generation
Cleanup leftover scheduler material
Fixes to voice retriggering, move scheduler into astrid and first pass voice ID generation
Pass astrid messages by value
Add astrid stream test instrument
First pass adc buffer implemented with system V shared memory
Update default SR in new buffer test and some minor naming cleanup in the astrid makefile
First pass cleanup some old astrid cruft
Merge branch 'main' into lpmsg
Fix missing import
Log to tmp in console
Log to tmp in console too
First pass lpmsg refactor
Add tonefactory interface to soundfont module
Next