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

A high-performance Flutter wrapper for the Synthesis ToolKit (STK). Features physically modeled musical instruments: Flute, Saxophone, Shakers, and Percussion (Drums, Marimba, Agogo, WoodBlocks). Uses [...]

CHANGELOG #

0.3.1 #

  • SEO Optimization: Updated package description with targeted keywords (physical modeling, percussion, FFI) to improve search discoverability on pub.dev.

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
120
points
137
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A high-performance Flutter wrapper for the Synthesis ToolKit (STK). Features physically modeled musical instruments: Flute, Saxophone, Shakers, and Percussion (Drums, Marimba, Agogo, WoodBlocks). Uses an optimized C++ FFI bridge for low-latency audio synthesis.

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