Skip to content

om# 1.4

Compare
Choose a tag to compare
@j-bresson j-bresson released this 22 Aug 13:44
· 398 commits to master since this release

RELEASE NOTES:

Visual language:

  • Updated function reference for the main "Visual Language" package
  • "Meta" box renamed: myboxthisbox
  • New "meta" box thispatch: Returns the current patch
  • New function get-box-by-name: retrieves a box in a patch or sequencer
  • New function file-path: returns the pathname of a patch or sequencer
  • Undo/redo with box renaming and comments editing
  • Set new ouput reactive state considering previous outputs of a box
  • Bugfix: Disabled click on color/font properties (Windows)
  • Bugfix: Selection in inspector panel when updating box properties
  • Bugfix: Eval+pop up connected box (CMD+Alt+Shift+Click on box outputs)

Sequencer:

  • Added online documentation for the sequencer / sequencer editor
  • Updated function reference for the "Sequencer" package
  • Updates and bug fixes in the functions of the "sequencer API"
  • Renamed functions of the "sequencer API": m-add, m-play, ... → s-add, s-play, ...
  • "Meta" box renamed: mysequencethissequencer
  • Updated buttons and general UI layout
  • Remember/restore state of the layout
  • Added entry for new sequencer in the "New box" menus
  • Removed the mute/"no-exec" option
  • Show time markers of abstraction/patch boxes
  • Enable copy from sequencer track to a patch editor
  • Enable setting an empty patch reactive

Bug fixes (Sequencer):

  • Don't remove optional inlets when updating control patch inputs.
  • Re-enable undo/redo in the control patch
  • Setting of a time-interval in maquette view

Player:

  • Improved performance/fix scheduling errors when editing during playback
  • Improved loop/repeat with sounds

Environment

  • Use ".olib" as default extension for OM# libraries
  • Fix order of buttons in Yes/No/Cancel dialog
  • Select "Yes" by default when loading a lib
  • Memorize/restore the size and position of the main windows (Session, Listener)
  • Bugfix: Open a patch from finder when the main window is not visible (Mac)

Score objects:

  • Improvements in the score segmentation and grouping tools and UI
  • Add more mapping arguments to map-segments
  • Undo/Redo score segmentation and grouping
  • Create CHORD-SEQ from a list of CHORDs
  • Enable setting MIDI channel to score objects with a single number
  • Don't let creating note at negative times in CHORD-SEQ
  • Facilitate selection of notes at t=0 in score editors
  • Bugfix: Font size initialization on score object boxes
  • Bugfix: Max range for vertical scrolling in score editors

Other objects and editors:

  • COLLECTION automatically coerces a list to another type (when possible)
  • Copy-paste in DATA-STREAM editor
  • Bugfix: Conversion BPF->BPC
  • Bugfix: Secure changing decimals to 0 in BPF editors
  • Bugfix: Wrong per-axis scaling when reloading a 3D-MODEL
  • Bugfix: 3D-MODEL crash when supplied with float rotation angles
  • Bugfix: 3D editors crash with un-initialized viewer
  • Bugfix: Horizontal scroll in some editors