SCLOrkTools Release Notes:
Filter:
SCLOrkTools/Reference (extension) | Quarks > SCLOrkTools

SCLOrkTools Release Notes
ExtensionExtension

Reference and history for released versions of SCLOrkTools.

Release Notes

0.0.18, 0.0.19 29 July 2020

0.0.16, 0.0.17 27 July 2020

This are testing releases. Refactors SCLOrkChatServer to be a C++-based application, in the remnants of the original confab-server binary. This version uses TCP connections, to allow it to run over the open Internet. Chat is now a polling-based model because of some limitations in liblo communication with TCP connections. The server has extensive logging which is likely to be turned down in a subsequent release.

0.0.15 19 April 2020

Adds a fix for the SCLOrkWiimote to enable the code to work on computers with more than one connected Bluetooth device.

0.0.14 14 April 2020

Adds documentation to SCLOrkWiimote.

0.0.13 13 February 2020

Fixes bug in SCLOrkQuNeo so that it no longer closes all windows at start up (thus not messing with other windows like SCLOrkChat).

0.0.10, 0.0.11, 0.0.12 27 January 2020

Field patches to SCLOrkClock.

0.0.9 26 January 2020

0.0.8 - 28 December 2019

Additional repairs to SCLOrkClock, including the addition of a diagnostic tool to look at clock performance across the network.

0.0.7 - 4 November 2019

Added SCLOrkWatch, written by Bruno Ruviaro.

0.0.6 - 4 November 2019

Added a few more hotfixes to SCLOrkClock, namely ensuring that all calls converting seconds to beats and back use the server-client time difference. Also a few tweaks to the server startup script, to enable logging to files, with a timestamp for startup.

0.0.5 - 3 November 2019

Additional fix to SCLOrkClock on creation of an already existing clock. There is a current issue where the automatic calling of SCLOrkClock.startSync, where there's a race on clock creation. Will require further testing.

0.0.4 - 20 October 2019

Some fixes to SCLOrkClock, allowing it to work with Pattern descendants like Pbindef. This required support for scheduling tasks that return with a ^ symbol, as well as setting the thread clock correctly to the SCLOrkClock instance.

0.0.3 - 7 October 2019

Small improvements to SCLOrkSoundFile.new

0.0.2 - 22 September 2019

Incremental patch release, to add support for SCLOrkSoundFile, a rudimentary sound file visualizer and explorer.

0.0.1 - 7 April 2019

First draft release of consolidated Quark, for testing with chamber SCLOrk at the next rehearsal scheduled for 8 April. Some new features were under development in SCLOrkCore and SCLOrkUI, the last incarnation of the separate repositories, included now here:

Original Multiple Quark Release Notes

SCLOrkTools started as multiple individual Quarks, but as interdependencies between the individual Quarks started to develop I decided to organized them into two individual Quarks, SCLOrkCore and SCLOrkUI. I kept them as individual Quarks because SCLOrk runs a headless server during performances, it doesn't have support for Qt or IDE objects, and I wanted to keep the UI code separate so I could install the SCLOrkCore code on the headless server only.

Then around early April 2019 I learned about the scide_scqt/ directory inside of Quarks, which is a place to put classes that depend on IDE functionality. This meant that I could merge everything in to a single Quark. I decided to also import the version history from the old multiple Quarks as best as possible, although it is a bit mangled because some files moved from one Quark to another, and then things get further complicated by the first move (that did not bring the commit history).

In any event, I'm including the release notes from the old repositories, in individual sections, below.

SCLOrkCore Release Notes

0.0.1 - 18 February 2019

Initial release of SCLOrkCore with code copied from old deprecated individual Quarks, namely SCLOrkClock, SCLOrkNet, and some of SCLOrkPD. Includes light edits to those files to make things work again. Next release should make things more of a cohesive whole.

SCLOrkUI Release Notes

0.0.1 - 18 February 2019

Initial release of SCLOrkUI with code copied from old deprecated individual Quarks, namely SCLOrkPD and SCLOrkChat. Includes light edits to those files to make things work again. Next release should make things more of a cohesive whole.

SCLOrkChat Release Notes

1.0.1 - 3 February 2019

Multiple refinements to the UI based on observation of the SCLOrkChat program used during its first live performance.

1.0.0 - 30 January 2019

First public performance by SCLOrk using SCLOrkChat, so bumping version number to 1.0.0, to reflect production status.

0.2.2 - 21 January 2019

UI tweaks and polish, based on feedback from SCLOrk chamber members:

0.2.1 - 14 January 2019

Field fixes, forgot to check the default SCLOrkChatClient object creation, deploying at a SCLOrk rehearsal.

0.2.0 - 13 January 2019

Refactor to the SCLOrkChat object as well as tests to support the new SCLOrkWire-based Chat client and Server. Requires SCLOrkNet version 0.2.0 to work, as the API in SCLOrkChatClient changes somewhat between previous SCLOrkNet version 0.1.1 to now.

0.1.3 - 1 January 2019

First production version, relied on the UDP-based Chat client and server.

SCLOrkClock Release Notes

1.0.1 - 10 February 2019

Stopgap patch while SCLOrkClock 2.0 refactor is underway. Adds support for setting a different tempo on the clock on construction, and disables changes to that tempo, as post-construction tempo changes are not supported.

1.0.0 - 30 January 2019

First public performance by SCLOrk using SCLOrkClock, so bumping version number to 1.0.0, to reflect production status.

SCLOrkNet Release Notes

Brief release notes for each version, to keep some record of development progress as well as allow folks to choose older versions if that suits them better.

1.0.1 - 3 February 2019

Fixed a bug where echo chats were not being marked as such.

1.0.0 - 30 January 2019

First live performance using SCLOrkNet, so updating version to reflect production status.

0.2.0 - 13 January 2019

Adds SCLOrkWire classes, tests, and documentation. Refactors SCLOrkChat objects to re-use wires. Some API changes to SCLOrkChatClient requiring changes to the SCLOrkChat Quark as well.

0.1.1 - 1 January 2019

First production version, contained the UDP-based Chat client and server, as well as SCLOrkTime server and client, for time synchronization of SCLOrkClock objects.

SCLOrkPD Release Notes

1.0.0 - 30 January 2019

First public performance of the Public Domain piece, so incrementing the version to indicate first production release.

0.0.7 - 26 January 2019

Fixes off-by-one error in year buckets.

0.0.6 - 26 January 2019

0.0.5 - 24 January 2019

0.0.4 - 24 January 2019

0.0.3 - 22 January 2019

Subsequent iteration of experimental version based on feedback from ensemble. Features added include

Future work is to use JITLib to get a real awareness of voice state, instead of the rough approximation using string tracking we do now, as well as further UI elements for editing of parameters.

0.0.2 - 21 January 2019

First experimental version. Supported basic editing of code in the UI, but the reverse path was not working. Used mainly to garner feedback from a SCLOrk recital.