Revisions of helio-workstation
Konstantin Voinov (kill_it)
committed
(revision 16)
- Update to version 3.14+git.0.85d078e: * Update change log * Bump project version, update translations * Docs housekeeping * Convert-to-temperament fixes * Mobile platforms: scrollable scale editor for microtonal temperaments * Piano roll: preserve the canvas y position when changing temperaments * Pattern roll: add sidebar buttons for tuning and transposing clips * Orchestra pit: rework sorting/filtering the plugins list (#309)
Konstantin Voinov (kill_it)
committed
(revision 15)
- Update to version 3.13+git.18.9db567d: * Fix MIDI export for offbeat tracks (#314) * Fix crashes on pasting empty/invalid data * SoundFont player: follow-up fixes for SF3 (#310) * SoundFont player: support SF3 format with OGG/FLAC compression (#310) * Tidy up and fix yet more annoyances * Automation clips: try snap the inserted event's CV to the closest event * Fix edge cases when switching the editable scope * Follow-up playhead fix * Docs: add notes on microtonal soundfonts * Mobile platforms: add SoundFont player to orchestra pit on first launch * Fix more annoyances * Fix minor annoyances * Instruments: be smarter about identifying the main plugin node * SoundFont player: support microtonal temperaments out of the box * Android: add images for F-Droid metadata * Try fix plugin scaling issues on Windows (#308) * Mouse cursor fixes
Konstantin Voinov (kill_it)
committed
(revision 14)
- Update to version 3.13+git.1.ada227e: * Docs housekeeping * Update change log * Bump project version * Minor macOS and iOS fixes * Remove some (probably) unnecessary async updates and background threads * Fix playhead movement glitches * Mobile platforms: tweak font sizes and layouts, tidy up #includes * Fixes for lasso and related * More fixes for parametric modifiers * Tech debt: better support for light themes, tidy up colors and layouts * Implement drawing freeform lasso with Control-dragging * Docs: add notes on parametric modifiers * QoL tweaks for switching between projects and more * Docs housekeeping * Bring back the undo/redo buttons on the desktop (#301) * Fix misc focus issues * Prettying up the pattern roll * Follow-up fixes for parametric modifiers * Docs housekeeping * Minor tech debt paydown * Fix link in README (#302) * Automation editor: try match track selection by instrument (#300) * Misc QoL fixes * Append user's hotkeys instead of replacing the default scheme * Follow-up fixes to make GCC happy * Update translations and binary data, re-save projects * Add UI flag to toggle following playhead (#299) * Add UI flag to toggle locking current zoom level (#298) * First pass at parametric modifiers
Konstantin Voinov (kill_it)
committed
(revision 13)
- Update to version 3.12+git.10.d493ff1: * Docs housekeeping * Rework arpeggiators * More code cleanups * Fix a regression in recreating app layout * Pretty up breadcrumbs and bottom panels * Misc code cleanups * More QoL tweaks for mobile platforms * Docs: tidy up the refactoring page * Pay down tech debt * Docs: tidy up the microtonality page
Konstantin Voinov (kill_it)
committed
(revision 12)
- Update to version 3.12: * Update the example project template * Bump project version * Update change log * Fix readjusting MIDI from 12-tone keyboard input for microtonality * Follow-up tuning fixes * Tuning fixes * Misc QoL fixes for mobile platforms * Docs housekeeping * Automation editors: support drag-and-copy for curve nodes * Pretty up on/off automation tracks
Konstantin Voinov (kill_it)
committed
(revision 11)
- Version 3.11 * Added built-in SoundFont player instrument * Migrated to JUCE 7 and enabled experimental support for hosting LV2 plugins * Microtonality: added built-in 26-edo temperament, fixed Alt + Up/Down transposition hotkeys for microtonal layouts, fixed Pianoteq keyboard mapping presets to match A440 on default settings * Piano roll: added staccato and legato commands (Alt + S and Alt + L hotkeys), clicking a single note makes that note's velocity and length the default, holding Alt disables snapping to barlines * Pattern roll: improved solo mode indication (implicitly muted tracks are dimmed) * Tempo dialog: adjusting the tempo with mouse wheel * Render dialog: preview the waveform while rendering * Fixed regressions in computing time codes and in the audio rendering code * Added built-in metronome, toggled by Control + M hotkey, each time signature now has its own editable metronome scheme * Added an option to select the MIDI output device * Added an option to scale the UI x1.5 or x2 * Made the update checks optional * Updated the app icon * Fixed renaming or recoloring multiple tracks in the pattern roll * Minor fixes: double click on a tempo track opens "set one tempo" dialog, fixed some grid arrangement glitches and inaccurate time signature alignment, fixed zooming out in large projects, fixed inactive notes blocking double-clicks on the roll * Added per-track time signatures: hotkey Alt + F2 to add a time signature anchored to track's position * Made retrograde hotkey work in the pattern roll, re-ordering all selected clips backwards for each row * Implemented auto-fitting the roll view range by zooming it out until it "clicks"
Konstantin Voinov (kill_it)
committed
(revision 10)
- Version 3.10 * Added built-in metronome, toggled by Control + M hotkey, each time signature now has its own editable metronome scheme * Added an option to select the MIDI output device * Added an option to scale the UI x1.5 or x2 * Made the update checks optional * Updated the app icon * Fixed renaming or recoloring multiple tracks in the pattern roll * Minor fixes: double click on a tempo track opens "set one tempo" dialog, fixed some grid arrangement glitches and inaccurate time signature alignment, fixed zooming out in large projects, fixed inactive notes blocking double-clicks on the roll
Konstantin Voinov (kill_it)
committed
(revision 9)
- fix for GCC12
Konstantin Voinov (kill_it)
committed
(revision 8)
- Version 3.9 * Added per-track time signatures: hotkey Alt + F2 to add a time signature anchored to track's position * Made retrograde hotkey work in the pattern roll, re-ordering all selected clips backwards for each row * Implemented auto-fitting the roll view range by zooming it out until it "clicks" * Added support for nonoctave tunings (only affect the built-in instrument at the moment) * Minor tweaks: more conventional right click menu behavior on multiple selection, improved aligning the dragged clips in the pattern roll, long-overdue UI fixes for smaller phone screens
Konstantin Voinov (kill_it)
committed
(revision 7)
- Version 3.8 * Added in-scale transposition commands, hotkeys Alt + Up and Alt + Down * Implemented recording MIDI from a 12-tone keyboard in any temperament * Improved the pen tool: delete notes and clips with right mouse button * Improved the knife tool: merge two clips into one or join notes with right mouse button (long tap on mobile platforms) * Added "save preset" button in the key signature editor * Mini-map improvements: draw a zoom region with left mouse button and pan the stretched mini-map with right mouse button * Minor tweaks: allowed "natural" scrolling in the rolls on macOS, improved file choosers for mobile platforms, updated 19-edo settings, re-ordered the edit modes a bit
Konstantin Voinov (kill_it)
committed
(revision 6)
- Use default g++ on Tumbleweed - Version 3.7 * Made the playback loop markers draggable * Added 19-edo to built-in temperaments * Added keyboard mapping presets menu (with some built-in multi-channel mappings for Pianoteq), allowing to save your own presets * Lasso improvements: added a cool selection range dashed indicator in the roll headers and fixed selection behavior when deselecting items with Alt * Mouse wheel control improvements: added support for mice with dual-axis wheels and added a separate "vertical zooming by default" UI option * Fixed missing note-offs when editing, which broke some VST3 plugins * Facelifted the default color schemes * Minor convenience tweaks: global zooming with Alt modifier key, toggling mini-map mode with a click at scroller's free area, transposing by perfect fifth or equivalent with Control + Shift + Up/Down hotkeys
Konstantin Voinov (kill_it)
committed
(revision 5)
- Version 3.6 * Fixed VST3 plugins showing black screen and made minor improvements in instrument management * Fixed loading the invalid audio settings (which caused issues when using JACK) * Fixed the audio setting page not always updating correctly * Many minor UI tweaks: made "move notes" menus more convenient so that closer clips are shown first, fixed tooltips in the chord tool, fixed updating with the editable scope in velocity map, fixed the pen tool behavior on mobile platforms - Version 3.5 * Disabled all network-related features on mobile platforms * Added two UI flags for better control over mouse wheel behavior, notably for using mouse wheel for panning instead of zooming by default * Added UI option to disable most of the editor animations * Added UI flag to change the bottom mini-map appearance (toggled by B hotkey) * Added tooltips to sidebar buttons * UI improvements: fixed the pattern roll not updating with time signature changes, prettied up the cut point marks for the knife tool and note resizers on mobile platforms * Implemented duplicating automation tracks in the pattern roll * Fixed the project length being calculated incorrectly for rendering * Fixed font scanning so the app shouldn't freeze on the very first run - update to 3.4 - Added horizontal scrolling using shift + mouse wheel - When exporting MIDI, the track segments are grouped in the same way as you see them grouped in the pattern roll - All instances of selected clips in the pattern roll are now highlighted with the dashed header - Added '+' button on the tools sidebar, which shows the new track dialog, or
Konstantin Voinov (kill_it)
committed
(revision 4)
* Version 3.3 - Added initial support for custom temperaments, the default list includes 22-EDO and 31-EDO; added commands to switch temperament or convert a piece into any other temperament - Added keyboard mapping page for instruments, allowing to overcome the limits of MIDI 1.0 for microtonal music, or just to re-map any key for whatever purposes - Forgive me father, for I have synthed: removed the built-in piano samples to reduce binary size (my OCD appreciates this immensely), and added a simple sine-like synth which works in any n-tone equal temperament out of the box; it sucks, but hopefully it will be improved in futu - Added a command to switch to the most visible track/clip in the viewport, hotkey F3 - Fixed note previewing for some instruments: now it sends note-off events after a delay - Minor UI tweaks: made animations a but shorter and sharper, fixed several focus issues when deleting tracks, the resizable edge in note components now depends on the note width
Konstantin Voinov (kill_it)
committed
(revision 3)
- Version 3.2
Konstantin Voinov (kill_it)
committed
(revision 2)
Konstantin Voinov (kill_it)
committed
(revision 1)
initial upload
Displaying all 16 revisions