github ossia/score v2.0.0-a4

latest releases: v3.3.1, v3.3.0, v3.2.4...
6 years ago

New features

General

  • It is now possible to drag slots everywhere. In other intervals, inside the same interval, etc. Pressing Alt while moving moves a whole slot instead of the front process:

drag and drop slots

  • In the settings, it is now possible to choose what happens on an initial play-from-here and on subsequent transports (#742).
  • The local device has gained a /transport node (in milliseconds) which performs a play-from-here.
  • Intervals will be resize when a soundfile of different duration is dropped.

Faust

  • The macOS release now ship with Faust (http://faust.grame.fr/) support out-of-the-box ; Linux & Win32 versions should come soon.
  • Faust editor is available in the inspector now

Javascript

  • Reinstate device explorer support in the JS process, through the Device.write(address, value) and Device.read(address) functions, e.g: Device.write('OSCDevice:/foo', 1234).
  • Javascript scripts can have additional methods now : start(), stop(), pause(), resume(), offset(date, position), transport(date, position) which are called at the relevant events during execution.

Changes

  • Device explorer shortcut changed to ctrl-shift-D due to conflicts
  • Cables glutton by default (#776) so that more things work out of the box
  • Processes have better names now, e.g. the file name for the sound process. Still some work to do there : #736

Bugfixes

  • Various encapsulation bugs: #751 ; time intervals appearing out of nowhere
  • Crash when changing JS during execution
  • Various copy-paste fixes
  • Fix state processes being disabled
  • Fix a bug where a state would inadvertently move when pressed.
  • #744
  • #728
  • #576

Don't miss a new score release

NewReleases is sending notifications on new releases.