Skip to content

Releases: lgarraza/KeyStepProStudio

KeyStepPro Studio v0.7.0

Choose a tag to compare

@lgarraza lgarraza released this 04 Nov 21:51
e59c922

KeyStepPro Studio v0.7.0

Two editions from one source tree, both free and open source (AGPL-3.0). 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
macOS zip KeyStepProStudio-0.7.0-mac.zip KeyStepProStudio-Full-0.7.0-mac.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. 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: KeyStepProStudio-0.7.0-mac.zip (Lite) and KeyStepProStudio-Full-0.7.0-mac.zip (Full), universal (Apple silicon and Intel), macOS 11+. Ad-hoc signed, not notarized: the first time, macOS says "Apple could not verify": click Done, then System Settings > Privacy & Security > Open Anyway (details in the manual, chapter 1). Each zip has a .sha256 file.

Checksums and VirusTotal (Windows)

File SHA-256 VirusTotal
KeyStepProStudio-Setup-0.7.0.exe (Lite) 70b8c36a4abee11884047cc15f1c6a522b922fe6264831c5743099b3c1bf874f scan
KeyStepProStudio-0.7.0-portable.zip (Lite) abccc9c0e85bd3c8758eca1305781b5979083dd3181ac75cd55d9835985833af scan
KeyStepProStudio-Full-Setup-0.7.0.exe (Full) 52144d74d9362a095113fec9cd2f8b740938658708f646b7759068904387e9a8 scan
KeyStepProStudio-Full-0.7.0-portable.zip (Full) 191592a86665fe188d09ef825939f31a14bfb5fc953c827e91e49af72b5381b0 scan

The Mac zips have their own .sha256 files.

KeyStepPro Studio 0.6.0

Choose a tag to compare

@lgarraza lgarraza released this 03 Nov 20:57
3c92fbe

KeyStepPro Studio v0.6.0

The arpeggiator, tempo and swing, per-track MIDI channels, pattern ops and redesigned track cards.

Highlights

  • Arpeggiator (tracks 2-4): on/off, mode (Up, Down, Exclu, Inclu, Rand, Order, Poly), octave, swing and division, decoded on a real KeyStep Pro.
  • Track cards: taller, with Seq / Arp keys (Seq / Drum on track 1), a vertical volume slider, M and S keys, a plugin icon key and a glow on what is on. Clicking any control selects the card.
  • Tempo and swing of the project, and a MIDI channel per track (Auto or 1-16), in the Project Map.
  • Ops button: nudge left / right, reverse and invert the pattern.
  • Project Map: editable chains in the Scene Matrix, drum patterns shown for track 1 in drum mode, scene mute.
  • Generate puts tracks 2-4 back in Seq (a track in Arp mode only arpeggiates the keys you hold, so it would not play the generated patterns), and says that the scenes it writes have no mutes.
  • Per-track MIDI channels reach the instruments: each track's VST3 listens on the track's channel from the project, or 1-4 (drums 10) on Auto.
  • Drum grid: the END line has a grip to drag, and the STEPS display shows the drum pattern's length.
  • Write uploads the whole open project. If you changed the KeyStep by hand after the last Read, Read first; the backup taken before every Write keeps the previous state.

Install

Download KeyStepProStudio-Setup-0.6.0.exe (or the portable zip), run it and start KeyStepPro Studio. Connect the KeyStep Pro by USB and close MIDI Control Center first.

The installer is not code-signed, so Windows SmartScreen shows "Windows protected your PC": click More info, then Run anyway. Check the download against SHA256SUMS.txt:

Get-FileHash .\KeyStepProStudio-Setup-0.6.0.exe -Algorithm SHA256

If Windows Defender flags the installer (a machine-learning false positive on unsigned files), use the portable zip.

Safety

Writes only to a KeyStep Pro on firmware 2.5.20, with an automatic backup before every write and a read-back after. Make a full backup before you start. No warranty.

Not done yet

Copy page, Launch Quantize, project copy / erase, .mid import / export, general undo, a custom drum map and plugin latency compensation. Arp swing of track 4 is untested on the device. VST3 only.

Verify

2866238dc4b71fd060830fcd81b161955be4edf794e3978a11682c10d896c78d  KeyStepProStudio-Setup-0.6.0.exe
9d7df5eb6358f62d037d979f6ef6d7636e22de1485c5a80e5e32f29ba7944942  KeyStepProStudio-0.6.0-portable.zip

KeyStepPro Studio 0.5.0

Choose a tag to compare

@lgarraza lgarraza released this 01 Nov 12:51
7f607e1

KeyStepPro Studio v0.5.0

A musical Generate: scenes with an energy curve, your own key and scale, and a clearer Project Map.

Highlights

  • Musical arrangement (Generate, Techno, House and Drum & bass; on by default): eight scenes with an energy curve (intro, groove, drop, drop variation, breakdown, build, peak, outro). Track 1 gets five drum patterns, tracks 2-4 get twelve (four energy levels x three chords), and pattern 16 is empty on every track to silence a track in a scene. No role pattern comes out silent.
  • Key and Scale in Generate: pick them or leave Auto (the style's own). The description under the style follows your choice.
  • Clearer Generate: a plain-language note under the seed box, and the window and the status line say which track plays what (drums, bass, chords, lead).
  • Clean track 1: a style leaves the sequencer patterns of track 1 empty, so switching Drums off shows clean patterns in the style's key; Ambient puts track 1 back in sequencer mode.
  • Project Map: click a scene number to select it. Its column stays marked, the side panel shows the whole scene (each track's chain and how many bars it lasts), and the editor shows the pattern the selected track plays in it. Clickable things show a hand cursor.
  • Write shows one progress bar for backup, write and read-back.
  • Tools menu fix, macOS build in CI, and the VST3 helper is now called KspVstHelper.
  • Hardware: a pattern with no kick reads back one drum value as unreadable on the KeyStep; the read-back check now accepts it, so KspGen no longer reports an error.

Install

Download KeyStepProStudio-Setup-0.5.0.exe (or the portable zip), run it and start KeyStepPro Studio. Connect the KeyStep Pro by USB and close MIDI Control Center first.

The installer is not code-signed, so Windows SmartScreen shows "Windows protected your PC": click More info, then Run anyway. Check the download against SHA256SUMS.txt:

Get-FileHash .\KeyStepProStudio-Setup-0.5.0.exe -Algorithm SHA256

If Windows Defender flags the installer (a machine-learning false positive on unsigned files), use the portable zip.

Safety

Writes only to a KeyStep Pro on firmware 2.5.20, with an automatic backup before every write and a read-back after. Make a full backup before you start. No warranty.

Windows Defender warning

Some Windows Defender versions flag the new, unsigned installer as Trojan:Win32/Wacatac.C!ml. That is a machine-learning false positive, not a virus signature, and it has been reported to Microsoft. Until it is cleared, use the portable zip, which scans clean. You can check any file against the VirusTotal links and SHA-256 hashes below.

Verify

fa163305402c1698abf71082bc73df34b4791020d79ad897726a3ddcf1a85532 KeyStepProStudio-Setup-0.5.0.exe
1bf84a1a80f355a2d700783d7eb11a33b90d51f14054c960c1aa941e933662e1 KeyStepProStudio-0.5.0-portable.zip

Not done yet

The arpeggiator, editing chains, a custom drum map (lane names assume the default map), drums in the Project Map and plugin latency compensation. VST3 only. The KeyStep does not advance scenes by itself: play the generated scenes live.

KeyStepPro Studio 0.4.1

Choose a tag to compare

@lgarraza lgarraza released this 31 Oct 21:09
c1eda8f

KeyStepPro Studio v0.4.1

Scene editing in the Project Map, the user manual as a PDF, and a portable zip.

Highlights

  • Edit scenes in the Project Map: click a cell of the Scene matrix and pick the pattern (1-16) that track plays in that scene, or remove the cell's chain. Right-click a scene number to Copy, Paste or Clear it. Undo edit takes back the last change. Edits go to the open project; use Save and Write as usual.
  • User manual as a PDF: KeyStepPro-Studio-Manual.pdf is installed next to the app (and is in the zip). Open it from Tools > User manual (PDF).
  • Portable zip: KeyStepProStudio-0.4.1-portable.zip holds the same files as the installer. Unzip it anywhere and run KeyStepPro Studio.exe.
  • SHA256SUMS.txt lists both files.

Install

Download KeyStepProStudio-Setup-0.4.1.exe (or the portable zip), run it and start KeyStepPro Studio. Connect the KeyStep Pro by USB and close MIDI Control Center first.

The installer is not code-signed, so Windows SmartScreen shows "Windows protected your PC": click More info, then Run anyway. Check the download against SHA256SUMS.txt:

Get-FileHash .\KeyStepProStudio-Setup-0.4.1.exe -Algorithm SHA256

Windows Defender warning

Some Windows Defender versions flag the new, unsigned installer as Trojan:Win32/Wacatac.C!ml. That is a machine-learning false positive, not a virus signature, and it has been reported to Microsoft. Until it is cleared, use the portable zip, which scans clean. You can check any file against the VirusTotal links and SHA-256 hashes below.

Verify

d38ccf7a2171b6bfd2577828a736816823b151e5fdcf439ad6b155e1e0985672  KeyStepProStudio-Setup-0.4.1.exe
bca60e780c69d571461f0c44bfc7cf573e2aa78b772b5701935bc91c60739b96  KeyStepProStudio-0.4.1-portable.zip

Safety

Writes only to a KeyStep Pro on firmware 2.5.20, with an automatic backup before every write and a read-back after. Make a full backup before you start. No warranty.

Not done yet

The arpeggiator, editing chains, a custom drum map (lane names assume the default map) and plugin latency compensation. VST3 only.

KeyStepPro Studio 0.4.0

Choose a tag to compare

@lgarraza lgarraza released this 31 Oct 20:36
550daa6

KeyStepPro Studio v0.4.0

Generator styles and drum patterns.

Highlights

  • Generate... with styles: besides Ambient (Classic, Ethereal, Dark, Meditative) there are Techno (Driving), House (Deep, Chill, Melodic) and Drum & bass (Liquid). A style puts track 1 in drum mode with a groove (the last variation ends with a fill) and writes bass, chords and a lead on tracks 2-4, plus the scenes. It also sets the project tempo (techno 130, house 118-128, drum & bass 174 BPM). The window shows a magic wand so it is easy to find.
  • Drum grid: when track 1 is in drum mode, the grid shows 24 drum lanes named after the KeyStep's default General MIDI drum map (kick 36, snare 38, clap 39, hats 42 and 46, ...). Click to add or remove hits, drag to paint, and use the mouse wheel to set velocity. Click a lane name to hear it.
  • Drums switch on track 1's card (drum or sequencer mode; both kinds of patterns stay stored) and Clear to empty the pattern shown.
  • In drum mode, the track 1 instrument listens on the drum channel (10), so a General MIDI style kit or an Ableton Drum Rack plays without remapping.
  • Drum pattern writes verified on a KeyStep Pro (firmware 2.5.20) with a full read-back.
  • Easier to use: a click anywhere on a track card selects it, with a hand pointer over the cards you can select; the number is centred on its dot; FX... is on the top bar.

Install

Download KeyStepProStudio-Setup-0.4.0.exe, run it and start KeyStepPro Studio. Connect the KeyStep Pro by USB and close MIDI Control Center first.

The installer is not code-signed, so Windows SmartScreen shows "Windows protected your PC": click More info, then Run anyway. Check the download against SHA256SUMS.txt:

Get-FileHash .\KeyStepProStudio-Setup-0.4.0.exe -Algorithm SHA256

Verify

123342075db850a692af2be7660b0fad3d71c17cdb1d487fd354028808bf8c52  KeyStepProStudio-Setup-0.4.0.exe
7cb71b52f6b89935db15d138b8b50461375dae766078ffb7967ecea0264a6d3a  KeyStepProStudio-0.4.0-portable.zip

Safety

Writes only to a KeyStep Pro on firmware 2.5.20, with an automatic backup before every write and a read-back after. Make a full backup before you start. No warranty.

Not done yet

The arpeggiator, scene editing, a custom drum map (lane names assume the default map) and plugin latency compensation. VST3 only.

KeyStepPro Studio v0.3.0

Choose a tag to compare

@lgarraza lgarraza released this 31 Oct 18:50
5aad3e3

KeyStepPro Studio v0.3.0

First public release of the new repository.

Highlights

  • Project dropdown with Read and Write in the top row: pick a KeyStep project and read it, or write the open project back, with a progress popup while it works.
  • Project Map: scenes by tracks with a mini piano roll per cell, chain timeline and pattern bank (read-only).
  • Note names on the grid keys and on the notes, with rows tinted in the pattern's scale.
  • Pattern editor, library, VST3 host (one instrument per track, inserts and master chain), WAV recording, ambient generator and backups, as described in the user guide.

Install

Download KeyStepProStudio-Setup-0.3.0.exe, run it and start KeyStepPro Studio. Connect the KeyStep Pro by USB and close MIDI Control Center first.

The installer is not code-signed, so Windows SmartScreen shows "Windows protected your PC": click More info, then Run anyway. Check the download against SHA256SUMS.txt:

Get-FileHash .\KeyStepProStudio-Setup-0.3.0.exe -Algorithm SHA256

VirusTotal scan: link to add when the release is published.

Safety

Writes only to a KeyStep Pro on firmware 2.5.20, with an automatic backup before every write and a read-back after. Make a full backup before you start. No warranty.

Not done yet

Drum patterns, the arpeggiator, scene editing and plugin latency compensation. VST3 only.