Skip to content

Releases: Houston4444/RaySession

v0.18.0 Bug fixes and patchbay themes

11 Apr 07:42
8f6657a

Choose a tag to compare

New version is needed because there are some changes in patchbay theme files. There are also some bug fixes.

Patchbay:

  • New Theme 'Terminal' (very very minimalist)
  • 'Portholes' Theme totally reviewed
  • Optional GUI button on a box reduced to its minimal width
  • Fix font-weight in theme, especially with Qt6
  • fix connection not drawn in context menu with Qt6
  • more theme customization possible

Other bug fixes:

  • fix impossibility to run the program offline under fedora
  • fix crashes when JACK has no metadata support
  • Fix shebangs and executable bits (thanks to @VojtechStep)
  • fix race condition in Makefile (thanks to @sanvila)

bug fixes mainly for fedora

06 Mar 10:35

Choose a tag to compare

Bug fixes

  • remake session management works on fedora (could concern other distros), it was broken because some OSC ports were wrongly considered as non local
  • ray_control completion install was broken
  • fix GUI freeze (infinite loop) if a port background is black in the theme

v0.17.3 little bug fixes

21 Feb 09:35

Choose a tag to compare

Little bug fixes release.

Bug fixes:

  • CV ports were considered as regular Audio ports until a patchbay refresh
  • Some connection were missing in the graph after a pipewire quantum (buffer size) change
  • ray_control bash completion moved to a more correct place (at install)

v0.17.2 JACK bug fix

29 Dec 17:34

Choose a tag to compare

Mainly one bug fix, sometimes the patch could crash if a JACK port disappears when listing JACK ports. It has more chances to happen at session switch.

v0.17.1 IMPORTANT Bug Fixes release

09 Nov 20:57

Choose a tag to compare

The update is highly recommended because some connections may have been lost during session save with v0.17.0.

Bug fixes:

  • client jack_naming wrongly considered as True when not specified in xml file (very strong)
  • broadcast broken, impossibility for clients to talk together, breaking automations between non-timeline-xt and non-mixer-xt (and maybe others)
  • unknown behavior if client_id is not specified in template
  • possible crash when a port is renamed by its client
  • add group without saved position could not update the scene size

v0.17.0 Patchbay features and internal clients

03 Nov 10:53

Choose a tag to compare

It is mainly a patchbay features release. There are important structural changes in the code, here are mentioned only the most important new features.

Qt6 is now the default framework (instead of Qt5).

New dependencies:

  • python3-qtpy
  • python3 JACK-Client

RaySession itself:

  • New protocol: Internal. Used by ray-jackpatch, ray-alsapatch and ray-sooperlooper. Avoid some UDP ports, some JACK clients, use less RAM. (in config: daemon/internal_mode can be FORCE_INTERNAL, FORCE_NSM or FOLLOW_PROTOCOL)
  • Patchbay daemon: now runs in the daemon process (in config: daemon/internal_patchbay can be 'true' or 'false')
  • ray_control: auto-completion for bash
  • Tool bar: tool bar is now responsive design, it can have many lines if too much widgets are shown

Patchbay:

  • Views: you can now use as much views as you want, switching them with Alt+Num
  • Hide boxes: Boxes are now hideable (a widget in the tool bar allows to set hidden boxes visible)
  • Arrange: two scripts can be now arrange the graph, "follow the signal chain" or "two rows facing each other"
  • Custom Names: Clients and ports are now re-nameable in the canvas, it can optionally set this name as JACK metadata and auto-export custom names to JACK pretty names.
  • Undo/Redo: all box move, wrap/unwrap, hide/restore, arrange, change view events can be undone/redone
  • Many many optimizations to prevent lagging when patchbay is consequent.

v0.14.4 Bug Fix

11 Nov 17:31

Choose a tag to compare

Bug fix release.

Bug Fixes:

  • Support pyliblo3 as well as pyliblo (Done by AdamWill)
  • ray_control open_session_off fixed (very important for some scripts)
  • execute chmod +w on session files after their copy from template (needed for NixOs)
  • save_via_windows script is now POSIX compliant (Done by Dennis Braun)

Improvments:

  • add --osc-port argument to sooperloooper_nsm executable (Done by Jean-Emmanuel)

v0.14.3 / bug fixes again

02 Dec 18:10

Choose a tag to compare

0.14.3 / 2023-12-02
Bug fix release.

Bug Fixes:

  • Daemon crashed at session open with no clients (making Network Sessions not working well)
  • Desktops Memory option was totally broken
  • Daemon crashed if $LANG environment variable was not defined (thanks to Gaël de Chalendar)

Templates:

  • add Mixbus9 and Mixbus32C 8 and 9 templates (thanks to Erich Eickmeyer)
  • remove Jack Mixer old LASH template (Ray-Hack) (Jack Mixer uses NSM for a long time now)
  • rename Calf JACK Host template with a folder without spaces (adapt to Debian policy)

Please download RaySession-0.14.3-source.tar.gz, other packages are auto generated and incomplete.

v0.14.2 bugfix and full client renaming change

22 Oct 19:41

Choose a tag to compare

v0.14.2 Minor bug fix release, probably the last of the year.

BugFix:

  • Top left Favorites button was not working, template were listed, but nothing happened when clicking on it
  • fix a possible ray-alsapatch crash
  • some widgets were not locked in client properties dialog when it is launched for a template preview

Change:

  • client full rename now restarts the client or make it reload its project if it is already started

Templates:

  • add Ardour8 template

v0.14.1 Important Bug Fixes release

23 Sep 13:05

Choose a tag to compare

Important Bug Fix Release

Major Fixes:

  • Some client project files were not renamed at session duplicate (and certainly when creating a session from user template)
  • ray-jackpatch and ray-alsapatch various problems that involve loss of connections
  • "Optional-gui states" option was not working at all
  • typo: replace 'identifiant' with 'identifier' in english version

Minor fixes in patchbay (all theses bugs did already existed in v0.13.1)

  • 'navigation on borders' option state was not restored at startup
  • Drag with middle click wrongly activate 'navigation on borders'
  • Shift + Mouse wheel for horizontal scrolling was not working