Skip to content

Releases: ossia/score

v3.0.0-a28

06 Apr 18:31
Compare
Choose a tag to compare

Changes:

  • 50ba7ea update version
  • 68453a5 Fix searching in library
  • 65728fd Fix Pd-l2ork support on macos
  • 1b6f561 Pd: fixes for ,f 123; case in remote
  • c4d8f59 Pd: take into account init value for controls
  • c8be3f0 try to make travis builds faster
  • 0a1547d Fix case where pd control spec was across multiple lines

This list of changes was auto generated.

v3.0.0-a27

06 Apr 10:17
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v3.0.0-a26

05 Apr 21:30
Compare
Choose a tag to compare

Bugfix release

  • More work towards Qt 6 support.
  • Some performance optimizations when reading files from disk.
  • Some code simplifications in IntervalModel
  • Remote control protocol now knows when an interval is being paused / resumed.
  • Control surfaces send more information through remote control protocol.
  • Fix bugs various bugs found since a25 was released.
  • Fix a bug with offset and scenarios with graph intervals.
  • Pure-Data plug-in: look for Purr-Data if available as editor.
  • Pure-Data plug-in: add an API to create UI controls in [r].
    See the documentation: https://ossia.io/score-docs/docs/advanced/puredata.html

v3.0.0-a25

01 Apr 09:32
Compare
Choose a tag to compare

New features

  • Experimental PureData integration with a new libpd-based process - try the PureData process or drop a patch.
    To send / receive messages, simply name them [r $0-theInputName] or [s $0-theOutputName] in the Pd patch.
    See https://vimeo.com/529042247

  • ArtNet fixture support ! Thanks to https://github.com/OpenLightingProject/open-fixture-library

  • Port protocols for execution on top of the ASIO event loop:

    • Network messages should use less ressources.
    • This will enable new use cases and will help integration of score as a player in separate software.
    • Note: for now this has not yet been done for OSCQuery, please test the other protocols (MIDI, ArtNet, "normal" OSC) !
      https://vimeo.com/530753864
  • Add a few RemoteControl messages (see the doc), to help iscore-pfa/qml-remote

  • macOS releases should now work on any 10.13 mac.

Improvements / bugfixes

  • score is now able to build against Qt 6. There are a few regressions remaining.
  • Fix that video thumbnails would not appear when a video was dropped.
  • Fix issues with automations rescaling and creating curves when the value was not changing.
  • Fix that rapidjson would silently output nothing when a value was a NaN.
  • Don't make automations disappear when their parent is rescaled to zero
  • Fix that it was possible to merge the end state of an interval with another state
  • Fix devices needing to be reconnected asynchronously
  • Fix a sound node issue when adding / removing a looped soundfile during exec
  • Reinstate freetype on macOS as the upstream crash in Qt seems to have been fixed important if you have weird crashes on macOS please make a bug report ! And try removing qt.conf in score.app/Contents/Resources
  • Fix build with LLVM 12
  • Fix #1127 #1163

v3.0.0-a24

09 Mar 09:44
Compare
Choose a tag to compare

Let's celebrate Oscar (our dear mascot)'s birthday !

image

New features

Improvements & bug fixes

  • Improved shader version detection for GL to match what Qt RHI does.
  • Lot of work for VST3 support, most VST3 should now run / load / save correctly. Please report any issue !
  • macOS: now works under 10.13 again (however, this is an unsupported configuration as 10.13 did not support C++17 fully yet - please report any crash or weird issue)
  • Implement a multislider for vec2,3,4 in ControlSurface
  • Fix some issues when editing curves with the pen tool
  • Faust: support patches that load layout.dsp files.
  • Mark the MidiPitch process output as a midi pitch for the sake of automatic conversion
  • Fix adding a node in the audio protocol being disabled by mistake.
  • Fix an issue when creating an automation for gain port
  • Video node: add swscale-based software decoding when using an unsupported video format.
  • Fix a crash when copying the base scenario in itself (no, this was not a recursion issue ! :p)
  • Fix an issue when creating an automation for gain port

v3.0.0-a22

01 Feb 15:03
Compare
Choose a tag to compare

New features

  • [very experimental, do not use in production yet, saving / reloading not implemented, many crashes !] VST3 support
  • Gfx: when running a score with --autoplay the window will go into fullscreen automatically
  • WIP for video EGL support for embedded platforms
  • WIP for Wayland support (not finished yet)
  • Remote control now allows controlling intervals speed
  • Support for a new document template (~/Documents/ossia score library/default.score)
  • Allow to choose the tick duration in milliseconds for the "dummy" scheduler
  • Improvements to the Image process, now supports gifs, scaling...
  • WIP support for audioFFT input on shaders
  • WIP for making score work again on macOS 10.13 by popular demand.

Bugfixes

  • Many bugs when running the AppImage on Linux systems should be fixed
  • For now disable freetype on macOS as it's still crash-prone...
  • Support strided video formats
  • Lots of work for making sure that score builds without issue on a wide array of Linux distros (see the ci/ folder for all the supported distros)

Other

  • Split the audio plug-ins support (Faust, LV2, VST3...) into separate score plug-ins for code clarity.
  • Lots of refactor and CI work, took most of the time for this cycle.

v3.0.0-a21

30 Nov 23:40
Compare
Choose a tag to compare

New features

  • Faust improvements: preliminary soundfile support, bargraph support
  • Preliminary 3D spline process (3D rendering is missing, but can be defined through parametric equations)
  • Preliminary Kinect 2 input support (must be built from source for now)

Improvements

  • Many UI improvements to pattern process
  • Bugfixes in various MIDI processes - arpeggiator, chords
  • Support for depth textures

v3.0.0-a20

24 Nov 21:26
Compare
Choose a tag to compare

New features

  • It is now possible to generate a 2D spline from an arbitrary set of parametric equations.
    Right-click on the spline and press "generate curve" to do so.

  • Also, the 2D spline edition has been improved greatly with the ability to zoom, recenter, etc.

  • Allow to create Mapper devices that will run a function at a regular interval, in order to have periodic triggering or just any kind of advanced behaviour one could want.
    Here is an example: https://github.com/ossia/score-user-library/blob/master/Devices/Mapper/Timer.qml

Bugfixes & refactors

  • Fix domains not being reloaded properly
  • Rework graphics pipeline to prepare for more advanced graphics processes
  • Fix build on Qt 5.9 & 5.12
  • Fix some MIDI issues

v3.0.0-a19

23 Oct 19:27
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v3.0.0-a18

22 Oct 23:25
Compare
Choose a tag to compare

Bugfix release

Mostly fix macOS issues that were reported in the last couple releases