Commit Graph
7 Commits
Author SHA1 Message Date
nickmin 89fb7010fb v0.5 — cleanup orphan code, add MIDI master volume learn, fix turn-deck crashes
- Remove vestigial lufs_meter_widget.py and debug_audio.py
- Delete unused WaveformWidget/WaveformMonitor classes, dead stubs, duplicate code
- Fix turn-mode deck crashes (deck3/deck4 missing from engine.decks, uninitialized manual_elapsed/duration)
- Replace raw print() with logging in main.py
- Add master_volume MIDI learn signal + settings popup entry
- Bump version to 0.5
2026-05-14 22:25:10 +10:00
nickmin 6067f442b0 v0.4 - cockybastard 2026-05-13 20:53:15 +10:00
nickmin 7de0cc3de0 Fix AttributeError: remove redundant mapping_learned connection in main.py
TopBarWidget already connects mapping_learned to _on_mapping_learned internally
in set_midi_engine, so the external connection in main.py was both redundant
and referenced a non-existent method.
2026-05-13 16:47:02 +10:00
nickmin d2240c61c3 Add 8-channel mixer with master compressor/limiter, MIDI learn system, separate deck outputs
- Mixer: 8 renamable stereo input channels with VU meter, volume fader, mute/solo
- Master bus: compressor (threshold, ratio, attack, release, makeup) + limiter (ceiling), LUFS metering
- Decks/carts keep their own JACK outputs, completely separate from mixer
- MIDI learn: configurable bindings saved to ~/.gti_radiostudio/midi_map.json
- mixer_widget.py: QDial-based DSP controls, scrollable channel strips
2026-05-12 19:29:16 +10:00
nickmin 680a9b5d51 Replace text buttons with SVG icons, rebrand to Getting To It 2026-05-08 18:33:01 +10:00
nickmin 0c8900ac36 Tired and Poor and Old - Radio Panel v0.1.1 2026-04-30 00:30:23 +10:00
nickmin a9249d395f Initial commit - Radio Panel v0.1 2026-04-29 16:21:44 +10:00