Skip to content

Releases

totalKONTROL v0.1.7

Choose a tag to compare

@github-actions github-actions released this 23 Oct 14:27

See the README for setup. Installers are not code-signed yet. The Windows installers marked winmidi need Windows 11 25H2 or later and create their own virtual MIDI device once Windows ships the MIDI service fix; the other Windows installers rely on loopMIDI.

totalKONTROL v0.1.5

Choose a tag to compare

@github-actions github-actions released this 20 Oct 09:05

What's new

  • Which profile is playing: in the Profiles tab, a banner tells when the profile open in the editor is not the one the padKONTROL plays, and Play this profile makes it the active one. Editing and saving a profile never changed the profile playing, which could make its settings (LEDs, actions) look broken.

Installing

See the README for setup. Installers are not code-signed yet. The Windows installers marked winmidi need Windows 11 25H2 or later and create their own virtual MIDI device once Windows ships the MIDI service fix; the other Windows installers rely on loopMIDI.

totalKONTROL v0.1.4

Choose a tag to compare

@github-actions github-actions released this 20 Oct 08:37

What's new

  • The padKONTROL's own scenes: read its 16 scenes, back them up and restore them, make a profile from them (one bank per scene), or write a bank into a scene so the padKONTROL plays it without the app.
  • Presets, import and export: start a profile from General MIDI drums, a CC toggles mixer or transport shortcuts; import and export profile files; open the profiles folder.
  • Diagnostics…: saves versions, MIDI ports, the connection and the app's log to a file, to attach to a bug report. Problems such as keyboard shortcuts that cannot reach the system now show in the window.
  • Update notice: at most once a day, the app tells when a newer release is out (it can be turned off).
  • Safer editing: creating a profile or quitting from the tray no longer loses unsaved changes, saving waits for the validation, deleting a bank asks first, number fields can be cleared and retyped, and an error no longer leaves a blank window.
  • Sturdier with a frozen Windows MIDI service: disconnecting and quitting no longer wait on it, and stuck MIDI calls no longer pile up.
  • Profile ports: a profile's ports now preselect the padKONTROL and DAW ports when it is picked.
  • Fixes: the connection text shows "TK" instead of "KT" without a profile; ctrl+plus and ctrl+minus shortcuts on Windows; the pad display after a bank switch; OSC packets that could crash the app when network input is on; reserved file names on Windows.
  • Lighter in the tray: nothing is sent to the hidden window, and the engine sleeps until the next roll, flam or display change.
  • Windows MIDI Services builds (winmidi installers) now use the windows 0.100 crates.

Installing

See the README for setup. Installers are not code-signed yet. The Windows installers marked winmidi need Windows 11 25H2 or later and create their own virtual MIDI device once Windows ships the MIDI service fix; the other Windows installers rely on loopMIDI.

totalKONTROL v0.1.3

Choose a tag to compare

@github-actions github-actions released this 18 Oct 20:40

What's new

  • All notes off: a button in the connection card and an item in the tray menu end every note left on in the DAW (All Notes Off and All Sound Off on every channel).
  • LEDs in the live view: see which pads and buttons are lit on the padKONTROL.
  • Knob pickup: after a bank change, a knob can wait until it reaches the value it had in that bank, so the target does not jump (pickup).
  • Encoder acceleration: turned fast, the encoder moves up to four steps per detent (acceleration).
  • Switch profile action: a pad or button can make another profile the active one (switchProfile).
  • Any global MIDI channel: the app finds the channel set on the padKONTROL by itself, instead of assuming channel 1.
  • Reconnection picks up where you left off: after an unplug, the same bank, roll and flam and encoder positions come back; a profile that no longer loads is reported instead of leaving the pads dead.
  • Outside native mode, what the padKONTROL plays goes on to the DAW port, and its notes and CCs to the OSC mirror (<prefix>/note, <prefix>/cc).
  • Release builds: GitHub Actions pinned by commit, and the Windows MIDI Services package checked against its SHA-256 before it is bundled.

Installing

See the README for setup. Installers are not code-signed yet. The Windows installers marked winmidi need Windows 11 25H2 or later and create their own virtual MIDI device once Windows ships the MIDI service fix; the other Windows installers rely on loopMIDI.

totalKONTROL v0.1.2

Choose a tag to compare

@github-actions github-actions released this 17 Oct 20:53

What's new

  • No more stuck notes: disconnecting, unplugging the padKONTROL, quitting, or switching or saving the active profile now ends every note left on in the DAW (held and toggled pads, rolls, flams in flight, held shortcut keys).
  • Steadier timing: MIDI goes out from dedicated threads, so switching banks or a slow driver no longer delays rolls, flams or incoming pads.
  • More reliable reconnection: clicking "Stop waiting" while the padKONTROL comes back is respected, and the app never reconnects while it is closing.
  • Rolls follow the DAW tempo with the winmidi installers too, and a burst of MIDI clock pulses no longer throws the tempo off.
  • OSC input is local by default: only software on the same computer can drive the LEDs, display and banks, unless Accept OSC from other devices on the network is turned on.
  • Safer: profiles are saved atomically, the app has a strict content security policy, and if it ever crashes it hands the padKONTROL back instead of leaving it silent.
  • The bundled default profile and the profile schema documentation are in English; the profiles list no longer overflows in the editor.

Installing

See the README for setup. Installers are not code-signed yet. The Windows installers marked winmidi need Windows 11 25H2 or later and create their own virtual MIDI device once Windows ships the MIDI service fix; the other Windows installers rely on loopMIDI.

totalKONTROL v0.1.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 19:40

What's new

  • System tray: closing the window keeps the app running, so the padKONTROL keeps working; quit from the tray menu.
  • Auto-reconnect: unplug the padKONTROL and plug it back in, the app reconnects with the same settings and profile. It can also connect at startup.
  • Velocity curves: soft, linear or hard, with the velocities sent for the softest and hardest hits.
  • Roll and flam: the ROLL and FLAM buttons repeat held pads in time with the DAW's MIDI clock, or play a grace note before each hit; the XY pad sets the speed.
  • Keyboard shortcuts: pads, buttons and the encoder can type shortcuts into the app in front, recorded from the keyboard in the editor.

Installing

See the README for setup. Installers are not code-signed yet. The Windows installers marked winmidi need Windows 11 25H2 or later and create their own virtual MIDI device once Windows ships the MIDI service fix; the other Windows installers rely on loopMIDI.

totalKONTROL v0.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 19:40

See the README for setup. Installers are not code-signed yet. The Windows installers marked winmidi need Windows 11 25H2 or later and create their own virtual MIDI device once Windows ships the MIDI service fix; the other Windows installers rely on loopMIDI.