stk_min 0.3.0 copy "stk_min: ^0.3.0" to clipboard
stk_min: ^0.3.0 copied to clipboard

A minimalist, cross-platform Flutter wrapper for the Synthesis ToolKit (STK) library. Provides FFI-based access to physical modeling synthesis for realistic musical instruments.

CHANGELOG #

0.3.0 #

  • Percussion Expansion: Added ModalBar instrument with presets for Agogo (African percussion), Marimba, Vibraphone, and more.
  • Drummer Enhancements:
    • Added setPitch support for real-time playback rate adjustment.
    • Fixed frequency mapping bug ("shouting" sample issue).
  • Native Stability:
    • Implemented lazy initialization for all instruments to prevent startup crashes when STK rawwave paths are not yet set.
    • Improved memory management with pointer usage for native instruments.
  • Example App Update:
    • Comprehensive tabbed UI with 5 sections (Flute, Sax, Shakers, Drums, Percussion).
    • Added controls for pitch, stick hardness, and preset selection.
  • FFI Improvements: Expanded native bridge and updated CMake configurations for all platforms.

0.2.0 (Skipped/Internal) #

  • Initial work on Drummer and Shakers support.

0.1.0 #

  • Initial release
  • Cross-platform support for Android, iOS, Linux, macOS, and Windows
  • Flute instrument with physical modeling synthesis
  • FFI-based direct access to STK library
  • Expressive controls:
    • Vibrato depth and speed
    • Breath noise
    • Tone color (jet delay)
    • Breath pressure
  • Complete example app with SoLoud audio playback integration
  • Comprehensive documentation and usage examples
0
likes
0
points
410
downloads

Publisher

unverified uploader

Weekly Downloads

A minimalist, cross-platform Flutter wrapper for the Synthesis ToolKit (STK) library. Provides FFI-based access to physical modeling synthesis for realistic musical instruments.

Repository (GitHub)
View/report issues

Topics

#audio #synthesis #stk #physical-modeling #ffi

License

unknown (license)

Dependencies

ffi, flutter, plugin_platform_interface

More

Packages that depend on stk_min

Packages that implement stk_min