Show-off my open-source stuff, mostly of the Linux Audio/MIDI genre
Qsynth 1.0.3 - An Early-Spring'25 Release
Change-log:
- Master gain front panel control now ranges from 0..1000, with default still at 100 (unit gain).
- Fixed command line parsing (QCommandLineParser/Option) to not exiting the application with a segfault when showing help and version information.
- Peppino knob style adjusted to lighter custom color themes.
- Prepping up next development cycle (Qt >= 6.8)
QjackCtl 1.0.4 - An Early Spring'25 Release
Change-log:
- Fixed command line parsing (QCommandLineParser/Option) to not exiting the application with a segfault when showing help and version information.
- Graph: force an actual complete refresh on main View/Refresh..., especially when changing the color theme palette on-the-fly.
Qtractor 1.5.3 - A Mid-Winter'25 Release
Change-log:
- MIDI clip editor (aka. piano-roll): mouse cursor pointer shape now follows the current edit/draw mode permanently.
- Attempt to improve MIDI SPP accuracy by postponing MIDI Continue command in one 16th note at playback (re)start.
- Specific to (lib)RubberBand time-stretching and pitch-shifting, formant preserve and finer (R3) engine processing are now added to audio clip/playback options.
- Resume normal playback state if rolling when transport rewind or fast-forward is disengaged.
- Custom Style Sheet files (*.qss): all url() paths are considered relative to style-sheet file location.
- Enforce a fixed size when LV2 plug-in UI no-user-resize feature is explicitly requested.)
Qtractor 1.5.2 - A New-Year'25 Release
Change-log:
- Duplex MIDI Clock mode is not allowed anymore.
- Immediate and consecutive plugin parameter changes are now merged into a single undo-able command, reflecting only the first value change in the series, dropping the previous old algorithm, which was dead wrong if not utterly defective.
- Unique track names resolve to the first line only.
- Help/Shortcuts... Search tool gets implemented; all changed MIDI controller shortcuts are reverted to their previous settings, when discarding or dismissing the dialog.
- Fixed missing MIDI SPP in some cases.
Vee One Suite 1.3.0 - A New-Year'25 Release
Greetings,
The Vee One Suite, the gang-of-four old-school software instruments,
- synthv1 as a polyphonic subtractive synthesizer;
- samplv1 a polyphonic sampler synthesizer;
- drumkv1 as yet another drum-kit sampler;
- padthv1 a polyphonic additive synthesizer.
Are here released for the New-Year'25 recycle...
Change-log:
- Just another Vee-One's release for the New Year...
- Last current element is now preserved and selected on preset and/or LV2 plug-in load (host permiting).(drumkv1 only)
- LV2 Plug-in: element parameters as legacy input control ports are not automatable nor addressable from the host anymore. (drumkv1 only)
- LV2 Plug-in: avoid making offset and loop range changes as regular parameter updates, which marked the host's state dirty (modified). (applies to samplv1 and drumkv1 only)
Qtractor 1.5.1 - An(other) End-of-Year'24 Release
Change-log:
- Fixed/corrected and awfully bad MIDI metronome and clock timing, a reminiscence from the higher resolution MIDI queuing (in place since v0.9.30, meaning a two year long disgrace :().
Qtractor 1.5.0 - An End-of-Year'24 Release
Change-log:
- Clip/Cross Fade may now apply to all (multiple) selected clips.
- Fixed the status-bar session and MIDI clip length BBT format, when in presence of multiple tempo or time-signature changes.
- Introducing MIDI clip editor (aka. piano-roll) new Transport/Step/Note/Backward and Forward menu actions, to move the play-head to previous and next note events, respectively.
- MIDI clip editor (aka. piano-roll) menu Edit/Select Mode/Edit On, Off and Draw actions are now self-toggled when triggered.
- Plug-in presets menu: now sorted alphabetically.
- When summoned from the menu, the View/Tempo Map-Markers... dialog positions itself to the current play-head location, instead of the absolute beginning of the timeline.
- Introducing new application custom theming option: View/Options.../Display/Options/Custom/Icons theme (directory or folder).
- After a shameful long time, adding a brand new audio clip via the Clip/New... dialog, is now finally fixed and functional.
- Mixer: reduced track names up to first line break.
- Double-click on slider for default value, replicating the behavior of middle-click.
- Fixed bug: Aux Send loses state when reordered in a strip.
- Create/Add new bus below that which is used as source in View/Buses dialog.
- Mitigate truncated bus names in Aux Send Bus dialog.
- Fixed yet another old bug regarding the flush of all pending MIDI Note-Off events when playback stops, shuts-off or panics, especially relevant when playback is resumed anywhere but the absolute beginning of the timeline (and also after a first loop turn around).
- Schedule an actual and complete refresh on main View/Refresh..., especially when changing a custom color theme palette on-the-fly.
Vee One Suite 1.2.0 - An End-of-Year'24 Release
Greetings,
The Vee One Suite, the so called gang-of-four old-school software instruments,
- synthv1 as a polyphonic subtractive synthesizer;
- samplv1 a polyphonic sampler synthesizer;
- drumkv1 as yet another drum-kit sampler;
- padthv1 a polyphonic additive synthesizer.
Are here being released for the End-of-Year'24 holidays...
Change-log:
- Configure/Tuning: fixed initial scale and keyboard map tooltips.
Qtractor 1.4.0 - A Halloween'24 Release
Change-log:
- Improved color contrast on track and clip title labels, when given track foreground and background colors are too similar in lightness.
- Clip/Split now also applies to multiple selected clips, on any other track than current, if the split point (play-head) is found within.
- Clip Merge/Export... audio clips now taking the internal audio resolution (ie. 64 frames/period), independent to former JACK/Pipewire buffer-size/period.
- New Clip Mute state property introduced.
- New MIDI clip tool option: Normalize / Compress.
- Prepping up next development cycle (Qt >= 6.8)