Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.22)
project(KeyStepProStudio VERSION 0.6.0 LANGUAGES C CXX)
project(KeyStepProStudio VERSION 0.7.0 LANGUAGES C CXX)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
Expand Down
29 changes: 29 additions & 0 deletions docs/release-notes/v0.7.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# KeyStepPro Studio v0.7.0

Two editions from one source tree. **Lite is the recommended one**: it is the editor, nothing else. **Full** is the same editor plus VST3 hosting.

## Which one do I download?

| | Lite (recommended) | Full |
| --- | --- | --- |
| Edit patterns, drums, scenes, chains, arp, tempo, swing, MIDI channels | yes | yes |
| Read / write the KeyStep over USB, backups, library, generator, MIDI monitor | yes | yes |
| KeyStep clock readout (Play/Stop, position, BPM) | yes | yes |
| VST3 instruments and effects per track, audio output, WAV recording | no | yes |
| Installer | `KeyStepProStudio-Setup-0.7.0.exe` | `KeyStepProStudio-Full-Setup-0.7.0.exe` |
| Portable zip | `KeyStepProStudio-0.7.0-portable.zip` | `KeyStepProStudio-Full-0.7.0-portable.zip` |

Both are maintained. The editions replace each other if you install one over the other. Lite does not make sound: play the KeyStep through its own outputs or your DAW.

## What changed
- New **Lite** edition (no VST3 SDK, no plugin helper). CMake option `KSP_ENABLE_VST_HOST` (OFF = Lite, ON = Full).
- **Rec (overdub) removed** in both editions: it only recorded the echo of the KeyStep's own sequencer.
- Lite: Seq / Arp / Drum keys are lit correctly when a project loads.
- Library: double click or Enter opens a project, and the window closes after opening.
- New track card chapter in the manual; screenshots refreshed.
- Installer and CI build both editions (Windows and macOS).

## Install
Unsigned: SmartScreen will warn ("More info" > "Run anyway"). SHA-256 sums: `SHA256SUMS.txt` (Lite) and `SHA256SUMS-Full.txt`. VirusTotal links: _to add after upload_. Close MIDI Control Center before connecting. Only official firmware 2.5.20 is written to, with a backup before each write and a read-back check.

macOS: no installer yet; build from source (`cmake -S . -B build`). Both editions build and pass the tests on macOS.
Loading