Skip to content

Releases: legsmechanical/dbxhost

v0.0.20

v0.0.20 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Oct 04:23

Test build — not in the Schwung catalog. Install it yourself from this page.

Added

  • Record what a MIDI effect generates (Notes to Seq). MIDI effects that make their own notes — Beat Bank, Euclidrum and other pattern generators — now have a Notes to Seq switch on their Module page. With it on, the notes they play count as playing on that track: Record writes them into the clip and Capture keeps them. A repeating pattern is recorded once. On a drum track each note goes to the lane that plays it.
    • When the pattern is in the clip, bypass or remove the effect so it isn't played twice.

Fixed

  • Clock-driven MIDI effects start every time. Beat Bank (and other sequencing MIDI effects) started on the first Play of a session and then only now and then. They now start on every Play.
  • Knobs on a module's own screen respond as they do in Schwung. On screens a module draws itself (Beat Bank's pattern screen, for example), a geared-down knob — Beat Bank's knob 8, which switches genre — barely moved or did nothing, and the others were slow and uneven. Each detent now counts.

Changed

  • A module's preset list no longer wraps. It stops at the first and last preset, like every other list.
  • Two-value knobs have a direction. An Off/On or two-choice knob used to flip whichever way you turned it. Now right is On (or the second choice) and left is Off (or the first), and it does not wrap.

Everything from 0.0.19 is included.

Things to watch for: Notes to Seq is new — timing of recorded notes with Input Quantize off, and anything odd with generators other than Beat Bank.

The full list is in the changelog.

Report a bug: while dAVEBOx SA is running, open http://move.local:7700/bug-report, describe what happened, pick the project, and press Send report.

v0.0.19

v0.0.19 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Oct 01:53

Test build — not in the Schwung catalog. Install it yourself from this page.

Added

  • Custom chords layout. A fifth pad layout for melodic tracks (Shift + Step 8, or the Layout row in TRACK CONFIG). The bottom row is eight chords you build yourself; the other three rows are the Scale layout.
    • Hold a chord pad and tap notes above to add or remove them, up to six per chord. Or hold the notes first and tap an empty chord pad to store them.
    • The chord row and the upper rows each have their own octave: + / − move whichever you touched last. Hold a chord and press + or − to move just that chord.
    • Copy + a chord pad, then another, copies it (Shift + Copy moves it). Delete + a chord pad clears it.
    • Pads with a chord are cyan; empty ones are dark.

Fixed

  • Clock-driven MIDI effects run with dAVEBOx's transport. Sequencing MIDI effects in a track's instrument (Beat Bank, Euclidrum and the like) never started. Pressing Play now starts them and Stop stops them.
  • Instruments and effects sync to dAVEBOx's tempo. Tempo-synced arps, delays and LFOs inside an instrument (TinyK's arp, Vesper) used the Move Set's tempo instead of dAVEBOx's BPM. They now follow dAVEBOx's tempo, playing or stopped. In Clock Follow they follow Move, as before.

Everything from 0.0.18 is included.

Things to watch for: tempo-synced LFOs on an instrument now restart on Play; an empty chord stays silent while you fill it (you hear the whole chord on the next press).

The full list is in the changelog.

Report a bug: while dAVEBOx SA is running, open http://move.local:7700/bug-report, describe what happened, pick the project, and press Send report.

v0.0.18

v0.0.18 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Oct 17:51

Test build — not in the Schwung catalog. Install it yourself from this page.

Fixed

  • Capture keeps what LIVE ARP played. With LIVE ARP on, Capture kept the pads you held instead of the arpeggio you heard. It now keeps the arp's notes, at the arp's own note lengths, the same as recording. With latch on it keeps taking the arp after you let go.
  • Capture keeps Note Repeat hits. A drum lane played with Note Repeat gave Capture nothing at all. Each repeated hit is now kept in its lane, in both repeat modes, stopped or playing.

Changed

  • The launch question looks like dAVEBOx. Choosing dAVEBOx in Schwung's Tools menu now asks "LOAD dAVEBOx?" in dAVEBOx's own dialog, with No / Yes buttons. Yes is already highlighted, so one click still launches; turn the jog to No, or press Back, to cancel.

Everything from 0.0.17 is included: Live export fixed for current Live, sound on the Mirror page, Capture for external keyboards on Move tracks, and Quit always returning to Move.

Things to watch for: a Capture take from LIVE ARP or Note Repeat made with the transport stopped (the tempo it picks, and the note lengths).

The full list is in the changelog.

Report a bug: while dAVEBOx SA is running, open http://move.local:7700/bug-report, describe what happened, pick the project, and press Send report.

v0.0.17

v0.0.17 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Oct 13:36

Test build — not in the Schwung catalog. Install it yourself from this page.

Fixed

  • Exporting to Live works on current Live. Exported clips had no colour, and Live 12.4 refused the file with "cannot convert to i: color". Each clip now takes its track's colour. If an export from an earlier build would not open, export again from this one.
  • The quick start matches the device again. It still described switching track with Shift + a bottom-row pad, opening TRACK CONFIG with Shift + Note/Session, and turning the jog to change bank. All three now go through the bank map: click the jog, tap a pad.
  • Capture keeps what you play on an external keyboard, on a track with a Move instrument. Those notes were never kept before.
  • Quit always returns to Move. If you had picked dAVEBOx in the boot picker, quitting a session started from the Tools menu came straight back up in dAVEBOx. It now goes to Move, and your boot choice is left alone.

New

  • Sound on the Mirror page (http://move.local:7700/mirror). Record now saves a video with the device's sound, and Unmute plays it in the browser. It works on a phone too. The sound is the full mix at a fixed level, so it does not follow the volume knob.
  • Bluetooth MIDI, on units that have a Bluetooth radio. A stock Move has none, and nothing changes there. On a Move rebuilt around a board with onboard Bluetooth, a paired Bluetooth LE MIDI device works like one plugged into USB-A, and a Bluetooth On/Off row appears in the settings menu.

Changed

  • The launch screen reads "Schwung base: 1.7.3", and modules that ask for a 1.6 or 1.7 host now load.

Things to watch for: quitting when dAVEBOx is your boot default (it should land in Move, and a power-on should still boot dAVEBOx), and picture/sound sync in Mirror recordings.

The full list is in the changelog.

Report a bug: while dAVEBOx SA is running, open http://move.local:7700/bug-report, describe what happened, pick the project, and press Send report.

v0.0.16

v0.0.16 Pre-release
Pre-release

Choose a tag to compare

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

Test build — not in the Schwung catalog. Install it yourself from this page.

New: fingers on the Mirror page, for making videos. Open http://move.local:7700/mirror while dAVEBOx is running. The device drawing now shows a translucent fingertip on each control as you use it, so a recording shows exactly what your hands did.

  • A fingertip appears on a pad, step, button or knob when it is touched or pressed, and fades half a second after you let go.
  • Turning a knob or the jog adds an arrow for the direction.
  • A jog click adds a dot and a spreading ring, so a push looks different from a touch.
  • The Fingers button on the page turns it off. Record and Save PNG include the fingers while it is on.

Changed

  • The DRUM LANE bank has its own pad look, so the pads show whether you are on DRUM LANE or ALL LANES. On DRUM LANE the selected lane is the track's colour, lanes with hits are light grey, empty lanes are dark grey, and the velocity pads are dim track colour. Every other bank looks as before.
  • Shift + a bottom-row pad no longer switches track. The bank map's track pads do that (hold or click the jog, tap a track); Shift + jog still walks the tracks.

Things to watch for: fingers on the bottom row of the Mirror (steps, Play, Rec) are cut off at the lower edge of the drawing, and whether light grey against dark grey is a clear enough difference on the DRUM LANE pads.

The full list is in the changelog.

Report a bug: while dAVEBOx SA is running, open http://move.local:7700/bug-report, describe what happened, pick the project, and press Send report.

v0.0.15

v0.0.15 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 14:15

Test build — not in the Schwung catalog. Install it yourself from this page.

The big one: the bank map from anywhere. Hold the jog and the map of banks comes up over whatever you are in; tap a pad to jump there, or let go to stay.

  • Works inside menus, TRACK CONFIG, a module's editor and the AUTOMATION screen.
  • Works inside a Move instrument's own editor too: the map shows over Move's screen, and Move's editor is back untouched when you let go.
  • Track pads: the top two rows of the right-hand pads are the eight tracks (1–4, then 5–8) in their colours, the current one blinking. Tap one to switch track; the screen flashes its number and what it plays.
  • The trade: inside those screens a jog click lands when you let go, not when you press. On the overviews and bank pages the map still appears the moment you press.

Changed

  • Volume, pan and mute glide instead of stepping, with a short fade on mute.
  • A hot mix rounds off instead of popping.
  • Fewer clicks on Move tracks.
  • Transpose-type knobs are easier to land on (Note Offset, Harmony intervals, Pitch Feedback, Pitch Random, and ±12/±24 knobs in module editors): one steady rate however fast you turn, the same on a knob and on its macro.
  • Lists sort the way you read them — case ignored, "9" before "10".
  • The screen is sent as whole frames, so moving graphics no longer tear.

Fixed

  • Mini-JV plays on every track. After a project loaded it was silent on every track but the first.
  • AUTOMATION stays a screen when the clip has nothing automated.
  • A saved instrument keeps its knob, not where an LFO had pushed it.
  • Back on a keyboard only cancels the keyboard — it no longer backs you out of the editor as well.
  • A two-way switch flips back when you turn back; a slow-turned trigger knob fires once.

Things to watch for: any click-and-hold gesture in Move's own editor (holding past about a third of a second now brings up the map), and clicks or zipper noise when moving levels.

The full list is in the changelog.

Report a bug: while dAVEBOx SA is running, open http://move.local:7700/bug-report, describe what happened, pick the project, and press Send report.

v0.0.14

v0.0.14 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Oct 03:27

Test build — not in the Schwung catalog. Install it yourself from this page.

The big one: a step's parameter lock now lands on its own step. A lock was heard one hit late — the knob moved on the right step, the sound changed on the next. dAVEBOx now sets the value itself, just ahead of the step's note.

  • On a Schwung instrument or effect parameter, and on a track or bus level — on swung steps too.
  • On dAVEBOx's own bank knobs: NOTE FX, HARMONY, DELAY, SEQ ARP and the two playback directions.
  • Locks on MACROS are unchanged in this build.

Fixed

  • Playing an automated bank knob no longer changes the clip's own setting. The clip keeps the value it had; Stop still returns the knob to its resting value.

Changed

  • Stop is lighter on the audio engine. It used to send 2,048 note-offs into each sounding instrument in one audio frame. It now clears only the MIDI channels the tracks use, and still sends All Notes Off everywhere. The panic gesture is unchanged.
  • Less work for the screen while automation plays. An automated bank knob's value on screen now follows the sound a few hundredths of a second behind.

Something to listen for: a note left hanging after Stop. The panic gesture clears it — please report it if you see one.

The full list is in the changelog.

Known issues

  • Mini JV can be silent on some tracks.

Report a bug: while dAVEBOx SA is running, open http://move.local:7700/bug-report, describe what happened, pick the project, and press Send report.

v0.0.13

v0.0.13 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Oct 05:01

Test build — not in the Schwung catalog. Install it yourself from this page.

The big one: a module can no longer crash the Move when you leave its project. An instrument that finishes shutting down in the background (Clementine XT does) crashed dAVEBOx every time its project was switched away from — and again on the next start, if that was the project it opened on. The host now keeps a module's code loaded after unloading it.

  • ⚠ This fix has not been run on a Move yet. It is tested on Linux against a module built to misbehave the same way. If you had a project that rebooted the Move, please try it and use Report a bug either way.
  • One thing to watch for: an instrument behaving oddly after you swap it out and back in during the same session. Restarting dAVEBOx clears it — please report it.

Fixed

  • Tap Tempo flashes its pad and redraws again.
  • Track volume no longer jumps between K1 and Shift + Volume in the instrument screens, and re-opening them shows the real levels.
  • LIVE ARP with Sync off starts when you press (it waited for the grid, like Sync on).
  • Drum Repeat records into a loop that doesn't start on page 1.
  • Switching projects ends a running Performance Mode loop; Shift + Loop in Session View only toggles the latch.
  • Moving a scene row keeps each clip's direction.
  • A Conductor track turned into a drum track gives the role back.
  • Baking a clip whose loop doesn't start on page 1 keeps its automation.
  • Changing a track's type takes its hidden data with it (aftertouch on melodic → drum, repeat groove on drum → melodic).
  • Deleting a parameter's automation frees it for another track.
  • Step velocities reload as you set them; the step velocity knob stops at 1.
  • Session Pan / Send pages and the drum NOTE FX page keep their layout after a module editor.
  • Module file browsers audition again, and selectors that change a module's controls refresh the page.
  • Back no longer lights for a return it can't make.
  • Web UI: instrument names with < or " no longer break the session grid; editing a non-playing clip's effects no longer changes the playing one.

The full list is in the changelog.

Known issues

  • Mini JV can be silent on some tracks.

Report a bug: while dAVEBOx SA is running, open http://move.local:7700/bug-report, describe what happened, pick the project, and press Send report.

Install / update

  • Needs Schwung 1.3.0 or newer.
  • Download davebox-sa-module.tar.gz below.
  • Open Schwung Manager at http://move.local:7700 → Modules → Install Custom Module → From Tarball → Install from File, and pick the tarball. Installing over an earlier test build is fine; your projects are kept.
  • On the Move: Shift + Step 13 (Tools) → dAVEBOx SA. The first launch finishes installing itself.

Remove

  • Install davebox-uninstall-module.tar.gz the same way, then run Uninstall dAVEBOx SA from Tools. Your projects and settings are kept.

Manual: the Help page in the browser, https://legsmechanical.github.io/dbxhost/, or dAVEBOx-SA-manual.html below.

v0.0.12

v0.0.12 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Oct 00:47

Test build — not in the Schwung catalog. Install it yourself from this page.

New: Report a bug. While dAVEBOx SA is running, open http://move.local:7700/bug-report (also linked from System and the page footer). Describe what happened, pick the project it happened in (the open one is already picked — a project that crashes on load works too), and press Send report. The logs and that project go straight to the developer; nothing leaves the Move until you press Send. If sending fails, Download report instead gives you the same file to send by hand. Please use this for anything that goes wrong in this build.

Highlights

  • The bank map. Click or hold the jog: the left 4×4 pads become a map of the track's banks — tap one to go there. The jog turn and the bank column no longer switch banks. INST on the map opens the instrument; CONFIG, AUTOMATION and the Session FX pads open their screens.
  • Alt knobs and editors open on knob touch + jog click (Res/Zoom, Shift/Nudge, Dir/Reverse, Rand/Algo, Rate/Clock Feedback, Arp Steps, RPT GROOVE, MACROS). A plain jog click no longer flips them.
  • Shift + hold Step 11 opens LIVE ARP on melodic tracks.
  • Snappier. The screen spends about half as long waiting on the engine when idle; an instrument editor no longer keeps the screen busy while open; switching and opening projects freeze for less time.
  • ALL LANES no longer asks you to confirm. Shift + Note/Session no longer does anything — its screens are pads on the bank map.

Fixed (selection)

  • Beat Stretch ×2 no longer deletes notes hidden past the loop end — it says CROP FIRST instead.
  • Baking a drum clip keeps every hit on its own lane.
  • Fewer stuck notes (drum lane mute/solo, Panic with SEQ ARP or swing, count-in arp, delay echoes).
  • Undo covers more edits; more edits are autosaved; a failed save says SAVE FAILED.
  • A drum track with an empty clip slot no longer crashes the host.
  • A project file that can't be fully read is never saved over.

The full list is in the changelog.

Known issues

  • Mini JV can be silent on some tracks.

Install / update

  • Needs Schwung 1.3.0 or newer.
  • Download davebox-sa-module.tar.gz below.
  • Open Schwung Manager at http://move.local:7700 → Modules → Install Custom Module → From Tarball → Install from File, and pick the tarball. Installing over an earlier test build is fine; your projects are kept.
  • On the Move: Shift + Step 13 (Tools) → dAVEBOx SA. The first launch finishes installing itself.

Remove

  • Install davebox-uninstall-module.tar.gz the same way, then run Uninstall dAVEBOx SA from Tools. Your projects and settings are kept.

Manual: the Help page in the browser, https://legsmechanical.github.io/dbxhost/, or dAVEBOx-SA-manual.html below.

v0.0.11

v0.0.11 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Oct 16:51

Test build — not in the Schwung catalog. Install it yourself from this page.

Changed

  • The Project menu brings you back. Anything you open or do from it — Projects, Save/Load state, Clear Session, templates, Export, Host Settings, the Dave Box, a No on Suspend/Quit — returns to the Project menu, on that row, when you leave or it is done. Loading a project still takes you to that project.

Fixed

  • Performance Mode repeats. Short repeats no longer leave stuck notes on melodic tracks or go silent on drum tracks (a cut-off hit used to silence that drum in every later repeat). SEQ ARP tracks repeat too.
  • Switching projects carries nothing over — no drum lane page, drum repeat mode or latches, or NOTE FX / MIDI DLY random modes from the project you left.
  • Delete + click in the track menu does nothing. It used to reset the bank behind the menu.

Everything else is as in 0.0.10 — see its notes below this release.

Install / update

  • Needs Schwung 1.3.0 or newer.
  • Download davebox-sa-module.tar.gz below.
  • Open Schwung Manager at http://move.local:7700 → Modules → Install Custom Module → From Tarball → Install from File, and pick the tarball. Installing over an earlier test build is fine; your projects are kept.
  • On the Move: Shift + Step 13 (Tools) → dAVEBOx SA. The first launch finishes installing itself.

Remove

  • Install davebox-uninstall-module.tar.gz the same way, then run Uninstall dAVEBOx SA from Tools. Your projects and settings are kept.

Manual: the Help page in the browser, https://legsmechanical.github.io/dbxhost/, or dAVEBOx-SA-manual.html below.

Reporting problems: this build keeps a size-capped debug log on the Move in /data/UserData/dbx-host/ (debug.log, launch.log). Send those along with what you were doing.