Releases: Woyten/tune
Releases · Woyten/tune
Import scl files
- New: Parse and import scl files
- Improvement:
- The scl and kbm functions have been moved to a single module named
scala
- The
with_key_map
has been removed as it was too impractical to use. In return, the ergonomics for(scl, kbm)
tuples have been improved.
- The scl and kbm functions have been moved to a single module named
Bug fix and big bang refactoring
- Fix: Notes getting stuck when changing the root key while playing
- Internal: I did a large refactoring to clean things up. As soon as it compiled, it worked without errors. Thanks, Rust!
Better sound quality, sustain pedal, controllers and delay
This release contains some very cool features:
- New: All channel messages received from a MIDI input source are passed to the soundfont rendering engine. This means, the following MIDI features work:
- Sustain pedal
- Pitch bend
- Aftertouch
- And more ...
- New: Add delay effect
- Improvement:
microwave
now uses up to 16 differently tuned Fluidlite channels for sampled playback- Pro: The sound quality is as good as if you were using 12-EDO
- Pro: You can access the full MIDI pitch range
Minor improvements
- Improvement: Add more operations to the
Ratio
API
MIDI control
- New: You can now play back notes sent from a MIDI device
Porcupine notation
- New:
RatioExpression
andRatioExpressionVariant
providing details about the parsed ratio expression - Improvement: Add porcupine representation as an alternative to meantone for better note names and keyboard layouts
Porcupine notation
- Improvement: When a porcupine layout exists its properties are printed (
edo
command) - Improvement: Fractions are no longer converted to cents when exporting a custom scale
Porcupine layout
- Improvement: When meantone layout is a bad choice, porcupine layout is chosen for fingering. To enforce the usage of porcupine, for example in 22-EDO, provide the
--porcupine
command line argument. - Improvement: SF3 support is disabled by default. To re-enable it, use the
sf3
feature toggle.
Keyboard layouts
- New: Find meantone-based keyboard layouts for any EDO
- Improvement: Include tuning program in MTS sysex message
EDO analysis
- New: Print step sizes, keyboard layouts and note names for any EDO scale