Skip to content

Releases: 0xnayuta/devpiano

DevPiano v0.1.1

06 May 15:23

Choose a tag to compare

DevPiano v0.1.1 Pre-release
Pre-release

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[0.1.1] - 2025-05-06

License-compliance patch release. No functional changes from v0.1.0.

Changed

  • Project license upgraded from GPLv3 to AGPLv3 to align with JUCE's open-source licensing requirements (JUCE is dual-licensed under AGPLv3 and a commercial licence).
  • Added THIRD-PARTY-NOTICES.md documenting third-party code attribution (JUCE framework, FreePiano reference code).
  • Added BSD 3-Clause license for the FreePiano reference source under freepiano-src/LICENSE.
  • Removed Steinberg proprietary ASIO and VST2 SDK headers from freepiano-src/ (reference-only directory).

[0.1.0] - 2025-05-06

First planned Windows x64 release candidate for the JUCE-based DevPiano rewrite.

Added

  • JUCE-based Windows desktop application shell.
  • Computer keyboard to MIDI note performance path.
  • Built-in fallback synth output for basic sound validation.
  • VST3 plugin scan, load, unload and editor lifecycle support.
  • Recording and playback workflow.
  • MIDI export and MIDI file import support.
  • .devpiano performance save/open support.
  • Layout preset support.
  • Windows MSVC Release build and manual release checklist.

Known Issues

  • Official release artifact is Windows x64 only.
  • Linux package is not provided yet; Linux remains a future validation target.
  • External MIDI hardware validation is pending.
  • VST3 offline rendering remains deferred.

DevPiano v0.1.0

06 May 14:35

Choose a tag to compare

DevPiano v0.1.0 Pre-release
Pre-release

DevPiano v0.1.0 Release Notes

Status

This is the first planned Windows x64 release candidate for the JUCE-based DevPiano rewrite.

Added

  • JUCE-based Windows desktop application shell.
  • Computer keyboard to MIDI note performance path.
  • Built-in fallback synth output for basic sound validation.
  • VST3 plugin scan, load, unload and editor lifecycle support.
  • Recording and playback workflow.
  • MIDI export and MIDI file import support.
  • .devpiano performance save/open support.
  • Layout preset support.
  • Windows MSVC Release build and manual release checklist.

Known Issues / Deferred

  • Official release artifact is Windows x64 only.
  • Linux package is not provided yet; Linux remains a future validation target.
  • External MIDI hardware validation is pending.
  • VST3 offline rendering remains deferred.

Manual Validation

  • Windows Release build: verified on Windows 11 with MSVC 2025.
  • Windows smoke test: passed (startup, fallback synth, keyboard input, VST3 lifecycle, recording/playback, MIDI import/export, normal exit).