Skip to content

Releases: Woyten/tune

Basic MIDI abstractions

27 Sep 16:37
Compare
Choose a tag to compare
Pre-release
  • Improvement: Make octave-based channel tuning more deterministic
  • New: Add basic MIDI abstractions

Better live retuning

27 Sep 16:43
Compare
Choose a tag to compare
Better live retuning Pre-release
Pre-release

New: Add ahead-of-time live retuning via tune live <options> aot

Channel tuner

20 Sep 21:58
Compare
Choose a tag to compare
Channel tuner Pre-release
Pre-release
  • New: Add ChannelTuner for tuning map generation to enhance the capabilities of synthesizers with limited tuning support

Live-retuning

20 Sep 22:00
Compare
Choose a tag to compare
Live-retuning Pre-release
Pre-release
  • New: Send tuning messages (Single Note / Scale/Octave) to MIDI devices
  • New: Add first live-retuning support

Non-monotonic scales

28 Aug 22:25
Compare
Choose a tag to compare
Non-monotonic scales Pre-release
Pre-release
  • Improvement: Rework the SclBuilder API
    • Support non-monotonic scales
    • Add new functions to find relative pitches in construction or ascending order
    • Make SclBuilder easier to use, s.t. create_equal_temperament_scale can be removed

Non-monononic scales

28 Aug 22:33
Compare
Choose a tag to compare
Non-monononic scales Pre-release
Pre-release
  • Improvement: Support non-monotonic scales
  • Change: The scale expression equal and cust have been consolidated to a single expression steps
  • Change: Use parentheses instead of braces in ratio expressions

Wav recording, damper pedals, pitch wheels, Non-monotonic scales

28 Aug 22:37
Compare
Choose a tag to compare
  • New: Record your performance by pressing <Space>
  • New: Handle damper pedal events in waveform synthesizer
  • New: Handle pitch wheel events in waveform synthesizer
  • Improvement: Support non-monotonic scales
  • Improvement: Allow horizontal scrolling with simple scroll devices by pressing <Alt>

Better sounds and effects

14 Aug 19:12
Compare
Choose a tag to compare
Pre-release
  • New: More waveforms and envelope types
    • Including a resonance filter based waveform
  • Improvement: A spatial component has been added to the delay effect

Bug fix

03 Aug 19:28
Compare
Choose a tag to compare
Bug fix Pre-release
Pre-release
  • Fix: index-out-of-bounds error in ChannelTuner for scales with "unfortunate" step size

Improve error handling

02 Aug 20:18
Compare
Choose a tag to compare
Pre-release
  • Improvement: Enhance Result type usage in scala module