This is a weird app that is designed to perfectly fit my fever dream notion of making music (ex: https://soundcloud.com/wizardmaster, https://wizardmaster.bandcamp.com)  i.e. expressive but not necessarily intuitive. Expect usability issues. There are a lot of hidden features, like pressing '[' or ']' to halve/double a value in an edit field, or holding ctrl/command while using a knob to get fine control of that value. Please share your discoveries with others.

HELP!

Check out the demos on YouTube: https://www.youtube.com/@Bludgeonsoft

PLAY/PAUSE - Press the "space" key to start all tracks together, or press the play button ">" at the top.

MAIN MENU - From the main menu (top-left "▼") open the "Synths" window to edit synth presets, or hit "randomize". The "code" section needs to be valid JSON, so numbers less than 1 need a leading zero (0.55 not .55) and the last item in a list cannot have a comma. 

SYNTH - Open the Synth window from the Main Menu or by pressing "Shift+I". Knobs in the Synth window can be mapped to MIDI controllers by right-clicking on the knob and then moving the related control on your MIDI controller.

SAMPLER - Play samples instead of synths by switching the instrument on a track to "Sampler". Import sounds from the Samples window by pressing "import". Open the Sampler window from the Main Menu or by pressing "Shift+U". Knobs in the Sampler window can be mapped to MIDI controllers by right-clicking on the knob and then moving the related control on your MIDI controller.

MIDI OUT - Send MIDI Out messages instead of playing Synth or Sampler sounds by switching the instrument on a track to "MIDI".

EFFECTS - To add effects, open the FX window from the Main Menu or by pressing "Shift+F". Click on an effect button to add it to the current effect chain. Assign effects chains to tracks in the "effects" drop down of each track.

KNOBS - Knobs like the global "Volume" or those for each track note like "p88" ("pitch 88") can be dragged up or down, or can be set to a specific value by double-clicking and typing in a number. Some knobs like those in the Synth and Sampler windows can be mapped to MIDI controllers by selecting "MIDI control" from the knob's right-click menu and then moving the related control on your MIDI controller.

TRACKS - Track windows (and loop lengths) can be resized by dragging the right edge of the Track window. Select a range of notes in a Track by dragging the "||||" area below the track number. Click empty space in the Track window to deselect. Hold the "shift" key while changing note values change all notes. Holding shift also works with tonalities and scales for modifying all tracks.

TONALITIES - Alternate tonalities and scales can be created from the Tonalities window, accessed from the Main Menu or by pressing "Shift+T".

LFO Control - Many parameters can also be controlled by low frequency oscillators (LFOs). To open the LFO window, press "Shift+O". To associate an LFO with a parameter, choose the LFO from the knob's right-click menu. For note parameters, hold "Shift" to change all notes together.

Development log