Releases
v0.2.7-beta
🚀 What's New in bellplay~ 0.2.7-beta (2025-01-18)
New Features
Transcription : New @metadata
argument in transcribe
function to include custom llll data when exporting score as an llll
file.
OSC Integration : Support for sending/receiving OSC messages to communicate with the bellplay~ plugin for VSCode.
Score Appearance : New @showdynamics
argument in scoreconfig
.
New functions :
New gcd
and lcm
functions with list support.
New getchar
and symlen
functions.
New ezsampler
function for quickly building basic samplers.
New audio processing commands: fromdiffs
and todiffs
.
New Built-in Media : Added built-in samples (flute.wav
, viola.wav
, guitar.wav
) and a new tutorial: basic sampling
.
Improvements
Graphical User Interface (GUI) :
Automatically checks for new updates/version of bellplay~ .
Updated about tab with bell tutorials and Discord community information.
Improved color contrast for selected/unselected notes in score.
More consistent theme which includes console (now named bell window ).
Improved layout for drop-down menus.
User Interaction Enhancements :
Buffer inspector now supports previous/next control via left-right arrows keys.
Development :
Source code is now compatible with Max 9.
Updates to Existing Features
Export/Import Enhancements :
export
now supports new parameters for mp3 files: bitrate
, vbrmode
, and format
.
importaudio
introduces a @usecache
argument for improved caching/memory usage.
scale()
Function : New @slope
argument.
Buffers : Now include min
, max
, maxabs
, and rms
as default properties.
Sampling : samplelist
supports multi-sampling, and samplebpf
uses an accurate slope implementation.
Bug Fixes
Resolved a bug in samplebpf
that improves performance for large break-point functions.
Fixed misalignment between score and waveform when using @process
in render
.
Corrected a misnamed variable in scoreconfig
definition.
Deprecations
Replaced sortbykey
with sortbykeys
, offering support for multi-column sorting.
You can’t perform that action at this time.