shawn
0422c91b4e
feat: integrate MixerEngine into AudioHost real-time audio pipeline
...
When SetMixerEngine() is called with a MixerEngine instance, the
audio processing thread routes all device input/output channels
through the mixer (channel strips → buses → master) instead of
the legacy Lv2Pedalboard. Falls back when no mixer engine is set.
- Thread-safe via mutex + realtime raw pointer swap (same pattern
as existing SetPedalboard)
- Preserves existing pedalboard processing — both modes coexist
- New ProcessLv2Pedalboard() path when realtimeActiveMixerEngine
is non-null uses device buffers directly for multi-channel I/O
2026-06-20 14:06:46 -04:00
FoolHen
00952dad3a
Add snapshot next/prev MIDI bindings
2026-06-03 21:21:43 +02:00
Robin E.R. Davies
05bd32ad38
Big Fat Copyright Cleanup
2026-06-02 12:59:41 -04:00
Robin E.R. Davies
726b0d268e
Protection against invalid Channel Router settings.
2026-05-25 21:43:19 -04:00
Robin E.R. Davies
b21c9d636a
Channel routing without inserts.
2026-04-04 14:51:41 -04:00
Robin E.R. Davies
1f60e02ce0
Checkpoint point, pre instantiation of supplementary LV2pedalboards.
2026-03-05 09:19:51 -05:00
Robin E.R. Davies
564ed914cc
Manifest.json, Channel Router Sync. Alsa device enumeration.
2026-02-13 16:06:10 -05:00
Robin E.R. Davies
6c441ecfee
WIP Sync
2026-01-27 23:45:13 -05:00
Robin E. R. Davies
59263ee715
Sync
2026-01-27 10:10:36 -05:00
Robin E. R. Davies
fdeb1fef5e
Tap Tempo, ToobAmp v1.1.72
2026-01-10 10:41:20 -05:00
Robin E. R. Davies
41e0031bdf
Update copyrights
2025-09-11 22:30:02 -04:00
Robin E. R. Davies
dd8a500891
Alsa device enumeration, Audio Device dialog tuning, minimum buffer size support (gx plugins).
2025-09-11 08:59:49 -04:00
Robin E. R. Davies
5434f40ca1
TooB Parametric EQ UI
2025-09-01 15:59:29 -04:00
Robin E. R. Davies
9848adad10
Misc restrict declarations for fast-math
2025-07-23 15:06:28 -04:00
Robin E. R. Davies
b261f98167
Experimental commit for issue #337 ; valgrind fixes.
2025-07-19 21:37:46 -04:00
Robin E. R. Davies
6d7f79c6af
MIDI CC-0 and MIDI LSB are ignored when listening for MIDI events.
2025-07-19 13:26:12 -04:00
Robin E. R. Davies
79aa1441c3
Hotspot: no scanning if not required.
2025-06-29 20:27:43 -04:00
Robin E. R. Davies
a81056a657
ALSA Sequencer connections.
2025-06-29 07:44:39 -04:00
Robin E. R. Davies
862d5b6315
ALSA Sequencer Interim checkin.
2025-06-28 18:41:44 -04:00
Robin E. R. Davies
07af383211
listen for midi binding control range.
2025-06-26 10:24:48 -04:00
Robin E. R. Davies
8b480d2e58
Toob File Player checkpoint.
2025-05-26 23:49:03 -04:00
Robin E. R. Davies
28f4aeafe2
groups in MIDI bindings and info dialog. Momentary swtiches, Progress ctl,, TooB Looper and Record plugins.
2025-03-12 20:52:56 -04:00
Robin E. R. Davies
9d64cf1f92
MIDI plugins -- partial implemetnation, temporarily disabled.
2024-12-05 10:52:34 -05:00
Robin E. R. Davies
b26bce7850
Clean up ToobAmp log messages and rdf:comment's.
2024-11-30 22:59:44 -05:00
Robin E. R. Davies
4a4bd12d38
Restart audio after ALSA stall.
2024-11-29 23:44:00 -05:00
Robin E. R. Davies
44a0d8bc6a
Ubuntu temperature and cpu frequency
2024-11-23 14:34:58 -05:00
Robin E. R. Davies
c01f0351f0
Thred priorities on no-PREEMPT_RT (Ubunutu)
2024-11-14 16:15:32 -05:00
Robin Davies
64062fbbd7
Ubuntu doens't have a CPU governor.
2024-11-11 19:31:43 -05:00
Robin Davies
b0107d4490
bug: invalid mono audio device channel selects
2024-10-12 03:53:57 -04:00
Robin Davies
29193bc269
Snapshot bugs.
2024-10-10 20:51:18 -04:00
Robin Davies
ebe56f4df9
Snapshot file model, Hotspot restart on config change.
2024-10-08 02:40:05 -04:00
Robin Davies
472703627e
Audio stability, snapshots
2024-10-06 00:00:20 -04:00
Robin Davies
7821872016
Snapshots
2024-10-03 07:27:13 -04:00
Robin Davies
2b13dc1c96
Clean shutdown, stability
2024-09-21 13:18:00 -04:00
Robin Davies
2a851dbd4b
Alsa head corruption in error handling.
2024-09-15 06:30:16 -04:00
Robin Davies
179d1aa025
Dummy audio thread to keep display responsive when no audio device.
2024-08-26 22:42:15 -04:00
Robin Davies
94325f20c5
TooBAmp x11 UI merge
2023-10-30 19:06:12 -04:00
Robin Davies
7e0ef9ceb1
File browser compatibility, NAM
2023-06-24 13:49:11 -04:00
Robin Davies
a3dca9fa5c
Toob Flanger, Stereo Reverb, bug fixes
...
- support state in factory presets.
- Use uncompressed json for settings files.
- Set current plugin preset name to last loaded plugin preset.
- Append plugins after start node, before end node fixed.
- Correctly release web socket when web app goes idle.
- Fit and finish issues.
2023-06-07 04:57:13 -04:00
Robin Davies
37426d9047
v1.1.20 Release
2023-04-20 15:27:18 -04:00
Robin Davies
845af2ee47
Alpha
2023-04-16 01:13:03 -04:00
Robin Davies
b83ba7ca94
Interim checking, Convolution Reverb
2023-04-05 03:00:51 -04:00
Robin Davies
24a6adf645
24_3LE format encoding bug.
2023-02-17 12:21:07 -05:00
Robin Davies
ff8ed6b733
v1.0.18
...
- MIDI Program/Bank select.
- MIDI next/previous program.
2023-01-13 20:59:43 -05:00