Skip to content

bellplay~ 0.2.7-beta

Latest
Compare
Choose a tag to compare
@felipetovarhenao felipetovarhenao released this 18 Jan 16:25

🚀 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.