Skip to content

Releases: ideoforms/isobar

v0.1.4

11 Aug 15:26
Compare
Choose a tag to compare
v0.1.4 Pre-release
Pre-release
  • Added support for LFOs for continuous parameter modulation, and PLFO pattern class
  • Added Track.nudge() to nudge a track back/forward in time
  • Added FluidSynthOutputDevice to interact with FluidSynth sound fonts
  • Added initial support for monome devices
  • Added scale_exp_lin

v0.1.3

01 Jul 15:50
Compare
Choose a tag to compare
  • Added support for Ableton Link clock sync (thanks to Raphaël Forment for providing LinkPython-extern)
  • Added shorthand syntax for more concise pattern expressions
  • Added new pattern classes:
    • PMIDIControl: provides access to MIDI control change values
    • PSaw: sawtooth waveform
    • PMidiSemitonesToFrequencyRatio: map an interval in semitones to a frequency ratio
  • Added Pattern.poll() for debugging pattern issues
  • Auto-generated pattern library documentation (thanks to Giacomo Loparco)
  • Improvements to type hinting, inline documentation and examples (thanks to Giacomo Loparco and Greg White)
  • Added event callbacks to Timeline and Track, to trigger a user-specified function when an event occurs
  • Fixed bugs in Key and Scale handlers (thanks to Piotr Sakowski)

v0.1.2

28 May 19:31
Compare
Choose a tag to compare
  • Added SignalFlowOutputDevice and CVOutputDevice
  • Added NetworkClockSender / NetworkClockReceiver, and NetworkGlobalsSender / NetworkGlobalsReceiver
  • Added new stochastic patterns: PCoin, PRandomImpulseSequence, PRandomExponential, PMetropolis

v0.1.1

07 Oct 15:40
Compare
Choose a tag to compare

Major overhaul and refactor.

  • Unified and improved class names
  • Added unit test suite and CI testing
  • Added mkdocs documentation
  • Added support for Control events with interpolation
  • Added custom Exception classes
  • Added examples covering MIDI I/O, MIDI files, live coding in iPython
  • Added new Pattern classes: PSample, PEqual, PNotEqual, PGreaterThan, PGreaterThanOrEqual, PLessThan, PLessThanOrEqual, PInterpolate, PReverse, PExplorer, PSequenceAction, PNearestNoteInKey, PFilterByKey, PMidiNoteToFrequency

v0.1.0

07 Oct 14:13
Compare
Choose a tag to compare

Major overhaul and refactor.

  • Unified and improved class names
  • Added unit test suite and CI testing
  • Added mkdocs documentation
  • Added support for Control events with interpolation
  • Added custom Exception classes
  • Added examples covering MIDI I/O, MIDI files, live coding in iPython
  • Added new Pattern classes: PSample, PEqual, PNotEqual, PGreaterThan, PGreaterThanOrEqual, PLessThan, PLessThanOrEqual, PInterpolate, PReverse, PExplorer, PSequenceAction, PNearestNoteInKey, PFilterByKey, PMidiNoteToFrequency

v0.0.1

07 Oct 13:24
Compare
Choose a tag to compare

Initial alpha release.