Skip to content

Releases: simfonia/SynthBlocklyStage

SynthBlockly Stage V1.0.0 - Formal Release with Full i18n & Enhanced Visuals

Choose a tag to compare

@simfonia simfonia released this 04 Mar 05:32

Welcome to the first formal release of SynthBlockly Stage!
This version marks a significant milestone in providing a stable, bilingual, and powerful environment for audio-visual
performance and creative coding.

🚀 Features & Improvements

  • Full Internationalization (i18n): Seamlessly switch between English and Traditional Chinese. Every block, tooltip,
    and help message is now fully translated.
  • Dynamic Help System: Context-aware help links that automatically point to the correct documentation based on your
    language settings.
  • Visuals Overhaul: A complete set of Processing geometry (Rect, Ellipse, Triangle, Line) and transformation (Rotate,
    Scale, Push/Pop) blocks for richer visual art.
  • Audio Performance Pro: Added professional performance features including rhythm phrase arrangement, custom chord
    definitions, and metronome count-in support.
  • Hardware Interaction: Thread-safe serial data processing for Arduino interaction and improved MIDI bus device
    management.
  • UI/UX Polishing: Fixed workspace "Dirty State" tracking bugs and improved block layouts for better readability.

🔧 Prerequisites
To run your creations, ensure you have Processing v3.5.4 installed with the following libraries:

  • Minim (Audio engine)
  • ControlP5 (GUI system)
  • TheMidiBus (MIDI communication)

v0.9.1 - Core Type Safety and Async Performance Fixes

Choose a tag to compare

@simfonia simfonia released this 21 Feb 00:18

🚀 What's New

  • TTP229 Support: Added ex_15 for professional multi-touch drum pads.
  • Performance: Increased sampler polyphony to 20 and implemented async triggering.
  • Documentation: Initial release of system_spec.html.

🔧 Fixes

  • Fixed type-mismatch bugs in Java code generation (String/float/int).
  • Fixed "Save As" dirty state persistence issue.