Show-off my open-source stuff, mostly of the Linux Audio/MIDI genre

The QStuff* Pre-LAC2018 Release Frenzy Hotfix!

Avast ye lads!

The Qstuff* Pre-LAC2018 release frenzy continues... with a hotfix!

 

QjackCtl - JACK Audio Connection Kit Qt GUI Interface

QjackCtl 0.5.2 (pre-lac2018 hotfix) is out!

QjackCtl is a(n ageing but still) simple Qt application to control the JACK sound server, for the Linux Audio infrastructure.

Website:

http://qjackctl.sourceforge.net
https://qjackctl.sourceforge.io

Project page:

http://sourceforge.net/projects/qjackctl

Downloads:

http://sourceforge.net/projects/qjackctl/files

Git repos:

https://git.code.sf.net/p/qjackctl/code
https://github.com/rncbc/qjackctl.git
https://gitlab.com/rncbc/qjackctl.git
https://bitbucket.com/rncbc/qjackctl.git

Change-log:

  • Respect ALSA Sequencer support option also on Graph view.
  • Regression to new Graph node/ports sorting comparator; also fixed multiple and many port removals, most probably causing it to crash due to double-free/delete potential.
  • Fixed the automatic aggregation of new Graph client nodes that are split as either input or output only (ie. system, terminal, physical or otherwise non-duplex nodes).
  • Added View/Zoom Range mode option to Graph tool.

Donate to rncbc.org

 

License:

QjackCtl is free, open-source Linux Audio software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.

 

Enjoy && have keep the fun!

The QStuff* Pre-LAC2018 Release Frenzy!

Aye!

The Qstuff* Pre-LAC2018 release frenzy is now officially started...

Enjoy the first batch, more to come!

 

QjackCtl - JACK Audio Connection Kit Qt GUI Interface

QjackCtl 0.5.1 (pre-lac2018) is released!

QjackCtl is a(n ageing but still) simple Qt application to control the JACK sound server, for the Linux Audio infrastructure.

Website:

http://qjackctl.sourceforge.net
https://qjackctl.sourceforge.io

Project page:

http://sourceforge.net/projects/qjackctl

Downloads:

http://sourceforge.net/projects/qjackctl/files

Git repos:

https://git.code.sf.net/p/qjackctl/code
https://github.com/rncbc/qjackctl.git
https://gitlab.com/rncbc/qjackctl.git
https://bitbucket.com/rncbc/qjackctl.git

Change-log:

  • Half a decade later, recent new custom entries may now get removed from Session Infra-client list.
  • Some rather old, better said "Cambric explosion era", user preference options have been ditched altogether: Display / Time Format; Display / Shiny glass light effect; Display / Connections/Draw connections and patchbay lines as Bezier curves; Misc/Configure as temporary server.
  • A brand new and way long overdue connections Graph widget is finally introduced, only to be accessible through the context menu at this time.
  • Extended multi-selection is now supported on all Connections client/port lists, allowing for multiple (dis)connections at once.
  • Disable singleton/unique application instance setup logic when the display server platform is not X11.
  • A little hardening on the configure (autoconf) macro side.

Donate to rncbc.org

 

Qsynth - A fluidsynth Qt GUI Interface

Qsynth 0.5.1 (pre-lac2018) is released!

Qsynth is a FluidSynth GUI front-end application written in C++ around the Qt framework using Qt Designer.

Website:

http://qsynth.sourceforge.net
https://qsynth.sourceforge.io

Project page:

http://sourceforge.net/projects/qsynth

Downloads:

http://sourceforge.net/projects/qsynth/files

Git repos:

https://git.code.sf.net/p/qsynth/code
https://github.com/rncbc/qsynth.git
https://gitlab.com/rncbc/qsynth.git
https://bitbucket.com/rncbc/qsynth.git

Change-log:

  • Disable singleton/unique application instance setup logic when the display server platform is not X11.
  • Fixed deprecated calls to fluid_synth_get_channel_info(), fluid_synth_set_midi_router() and fluid_settings_getstr() (as signaled on libfluidsynth >= 1.1.9).
  • A little hardening on the configure (autoconf) macro side.

Donate to rncbc.org

 

Qsampler - A LinuxSampler Qt GUI Interface

Qsampler 0.5.1 (pre-lac2018) is released!

Qsampler is a LinuxSampler GUI front-end application written in C++ around the Qt framework using Qt Designer.

Website:

http://qsampler.sourceforge.net

Project page:

http://sourceforge.net/projects/qsampler

Downloads:

http://sourceforge.net/projects/qsampler/files


Git repos:
https://git.code.sf.net/p/qsampler/code
https://github.com/rncbc/qsampler.git
https://gitlab.com/rncbc/qsampler.git
https://bitbucket.com/rncbc/qsampler.git

Change-log:

  • Disable singleton/unique application instance setup logic when the display server platform is not X11.
  • Fixed device management dialog not responding to user changes.
  • A little hardening on the configure (autoconf) macro side.
  • Fixed minor memory leak in device management dialog.
  • Fixed unnecessary latency when closing app.

Donate to rncbc.org

 

QXGEdit - A Qt XG Editor

QXGEdit 0.5.1 (pre-lac2018) is released!

QXGEdit is a live XG instrument editor, specialized on editing MIDI System Exclusive files (.syx) for the Yamaha DB50XG and thus probably a baseline for many other XG devices.

Website:

http://qxgedit.sourceforge.net
https://qxgedit.sourceforge.io

Project page:

http://sourceforge.net/projects/qxgedit

Downloads:

http://sourceforge.net/projects/qxgedit/files

Git repos:

https://git.code.sf.net/p/qxgedit/code
https://github.com/rncbc/qxgedit.git
https://gitlab.com/rncbc/qxgedit.git
https://bitbucket.com/rncbc/qxgedit.git

Change-log:

  • Corrected wrong handling of the MULTIPART Detune parameter.
  • Trying to get CC14 MSB+LSB (course+fine) running status on, no matter whether each pairing event are under 200ms apart.
  • A little hardening on the configure (autoconf) macro side.

Donate to rncbc.org

 

QmidiNet - A MIDI Network Gateway via UDP/IP Multicast

QmidiNet 0.5.1 (pre-lac2018) is released!

QmidiNet is a MIDI network gateway application that sends and receives MIDI data (ALSA-MIDI and JACK-MIDI) over the network, using UDP/IP multicast. Inspired by multimidicast and designed to be compatible with ipMIDI for Windows.

Website:

http://qmidinet.sourceforge.net
https://qmidinet.sourceforge.io

Project page:

http://sourceforge.net/projects/qmidinet

Downloads:

http://sourceforge.net/projects/qmidinet/files

Git repos:

https://git.code.sf.net/p/qmidinet/code
https://github.com/rncbc/qmidinet.git
https://gitlab.com/rncbc/qmidinet.git
https://bitbucket.com/rncbc/qmidinet.git

Change-log:

  • A little hardening on the configure (autoconf) macro side.

Donate to rncbc.org

 

License:

All of the Qstuff* are free, open-source Linux Audio software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.

 

Enjoy && have (lots of) fun!

Qtractor 0.9.0 - An Early Spring'18 Release


Hello?

Qtractor 0.9.0 (early spring'18 beta) is now released!

The change-log for this spring-time release goes as follows:

  • New View/Options.../Plugins/Experimental/Show plugins on track list/left pane option is in effect on tracks that are tall enough in height for their plugins list to fit on the Bus column.
  • Fixed a day-zero bug over the MIDI Insert (Send/Return) pseudo-plugin, which was duplicating MIDI events onto the next LV2 plugin in chain, causing strange hanging notes, mutes, retriggerings and what not.
  • MIDI track and clip note min/max range display now fixed.
  • MIDI Program Change events (PC) now have their proper program number as parameter, instead of value, on the internal MIDI event representation.
  • Merging MIDI clips while on SMF Format 0 has been fixed: was merging always onto the same MIDI channel (2), most often the wrong one, resulting in an empty or blank clip.
  • When importing from standard MIDI files (SMF), set track names from Mtrk TRACKNAME meta-events instead of filename.
  • Avoid asking to save as to existing or just newly created clip file-names, whenever possible.
  • Disable singleton/unique application instance setup logic when the display server platform is not X11.
  • Whether to use native file browser/requester dialogs is now an effective option when launching under NSM session management (was once disabled initially).
  • Content files are now saved as symlinks when saving to JACK and/or NSM session directories/folders.
  • Trying to get CC14 MSB+LSB (course+fine) running status on, no matter whether each pairing event are under 200ms apart.
  • Possible VST plug-in GUI reparenting hack/fix on Qt5/Xcb.

Vee One Suite 0.9.0 - The End of Winter'18 release


Ahoy there!

The Vee One Suite of so called old-school software instruments, synthv1, as a polyphonic subtractive synthesizer, samplv1, a polyphonic sampler synthesizer, drumkv1 as yet another drum-kit sampler and padthv1 as a polyphonic additive synthesizer, are once again released just before the season ends.

All available still in dual form:

  • a pure stand-alone JACK client with JACK-session, NSM (Non Session management) and both JACK MIDI and ALSA MIDI input support;
  • a LV2 instrument plug-in.

The changes for this end-of-season goes as follows:

  • Introducing Scala micro-tuning classes, borrowed, stirred and refactored from original Nick Dowell's amsynth code, all under the GPL umbrella, of course.
  • An internal note-key/frequency indirection table is now in place, as a baseline for any micro-tuning implementations.
  • Whether to use native file browser/requester dialogs is now an effective option when launching under NSM session management (was once disabled initially).
  • Initializing and/or requesting a New blank preset doesn't open a sample file picker dialog anymore as it was more than nagging while under on NSM sessions. (applies to samplv1 only).
  • Trying to get CC14 MSB+LSB (course+fine) running status on, no matter whether each pairing event are under 200ms apart.
  • A little hardening on the configure (autoconf) macro side.

The Vee One Suite are free, open-source Linux Audio software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.

rtirq update - 2018 edition

Hi there!

Almost 3 years after the last time, rtirq has been updated!

No big deal whatsoever just that scheduling policies and priorities are now reset/stop to SCHED_FIFO and 50, respectively. In fact there's no urge to update at all; the previous versions are still good to have around ;) It's just that things get a bit more politely correct on "reset" and/or "stop" modes.

The original packages available here:

rtirq-20180209.tar.gz
rtirq-20180209-36.src.rpm
rtirq-20180209-36.noarch.rpm

nb. the rtirq init-script/systemd-service only makes sense on real-time preemptive (PREEMPT_RT) or threadirqs enabled GNU/Linux kernels.

Cheers && Enjoy!

Donate to rncbc.org

Pages

Subscribe to rncbc.org RSS