Releases: plule/theremotion
v1.7.3
v1.7.0
What's Changed
- Completely new user interface
- Now compatible with Linux
- The drone level can now be controlled by rotating a fist
- The drone «trumpet» buzz is now controlled by a vertical velocity movement
Full Changelog: v1.6.0...v1.7.0
v1.6.0
Rewrite the UI with slint
Pre-release
Missing on screen keyboard and high priority process setup.
What's Changed
- Bump faust-types from
de67730
to63c0421
by @dependabot in #166 - Move to slint by @plule in #170
- Bump the dependencies group with 2 updates by @dependabot in #171
Full Changelog: v1.5.0...v1.6.0
v1.4.1
Use the default output sound configuration
Pre-release
main drone still broken
v1.4.0
v1.3.0
≡Theremotion 1.3.0≡
- Drone Trumpet: The drone has a controllable saturation effect by closing the volume hand. It mimics a hurdy-gurdy "trumpet string" and can be used as a rhythmic element.
- UI improvements: It is not anymore restricted to 800x480, and there are visual hints for the strength of the autoscale, the drone "trumpet", and the guitar pinching status
- Custom scales can be saved
What's Changed
- Update instructions for 1.2.0 by @plule in #53
- Bump fastify/github-action-merge-dependabot from 3.5.0 to 3.5.1 by @dependabot in #54
- Bump staff from 0.4.2 to 0.5.0 by @dependabot in #56
- Bump rstest from 0.15.0 to 0.16.0 by @dependabot in #57
- Bump serde from 1.0.147 to 1.0.148 by @dependabot in #55
- Slight improvement on the left/right hand management, fix inverted filter cutoff display by @plule in #58
- Scale the Play tab with the window by @plule in #69
- Start fullscreen instead of undecorated maximized by @plule in #70
- Add the ability to save custom scales and always display the system presets by @plule in #71
- DSP: The filter now also act on the guitar by @plule in #72
- Saturate the drone by closing the volume hand by @plule in #73
- Show the trumpet strength and pinching status in the UI by @plule in #74
- Enable the pitch bend on the lead sound too by @plule in #75
Full Changelog: v1.2.0...v1.3.0
v1.2.0
*Theremotion 1.2.0*
⚠️ Pitch direction change: Instead of being a vertical motion, the pitch is now controlled horizontally with the distance of a virtual antenna. This is closer to an actual theremin. The number of chord is now controlled vertically, mirroring the volume control- Right handed mode: The hands can be inverted to get the left hand controlling the volume and the right hand controlling the pitch
- Performance: Various performance improvements
- Settings: Ability to start as high priority process and windowing settings from within the application
- UI: Many UI changes, so that the playing scale is more visible, the number of chord notes is display and the volume is also displayed
- Presets: The startup settings is now a more neutral major C, and there are some presets
What's Changed
- Update installation instructions by @plule in #33
- DSP performance improvement: Precompute midikey2hz by @plule in #34
- Replace the music_theory mod with a more efficient scale_window struct by @plule in #35
- Add volume indicator by @plule in #36
- Revert "DSP performance improvement: Precompute midikey2hz" by @plule in #37
- Fix gh-pages concurrency by @plule in #38
- Bump clap from 4.0.23 to 4.0.26 by @dependabot in #40
- Bump staff from 0.4.0 to 0.4.2 by @dependabot in #39
- Restore tabulate optimisation by @plule in #41
- Invert the vertical and horizontal left hand axis by @plule in #42
- Review threading model by @plule in #44
- Move all the settings in app by @plule in #45
- Rework the UI for theremin axes by @plule in #47
- UI adjustments by @plule in #48
- Add right handed mode by @plule in #49
- Set initial fullscreen position by @plule in #50
- Add some presets by @plule in #51
- UI and interactions fixes by @plule in #52
Full Changelog: v1.1.0...v1.2.0
v1.1.0
+Theremotion v1.1.0+
- Theremotion now comes with an installer
- The settings are stored in the AppData folder. If you want to keep previous settings, copy the file
settings.yaml
in%appdata%/Theremotion
- Added a github page
What's Changed
- Cleanup release pipeline by @plule in #26
- Cleanup shutdown sequence by @plule in #27
- Add github page by @plule in #28
- Move settings to a user's settings folder by @plule in #29
- Add icon and exe metadata by @plule in #30
- Create installer by @plule in #31
- Cleanup wix packaging destination by @plule in #32
Full Changelog: v1.0.0...v1.1.0
v1.0.0
-Theremotion 1.0.0-
This version marks the start where this project can be used and contributed to. Starting from now, I'll do my best not to publish any broken version, to maintain settings compatibility and be open to contribution.
This initial release includes:
- Three voices: A lead synth with a filter, an expressive guitar and a drone
- Controllable scale: Play on any given scale, or no scale at all
- Autochord: Play chords in the given scale
- Presets: Presets can be saved and restored
- Effects: Built-in configurable echo and reverb
What's Changed
- Remove the useless "gemini" feature by @plule in #22
- Update rust-cache to v2 by @plule in #23
- Permit to run unit tests without the Leap SDK by @plule in #24
- Improve settings robustness by @plule in #25
Full Changelog: v0.1.18...v1.0.0
v0.1.18
What's Changed
Settings are now versioned
No more sample&hold on the guitar
- Bump fastify/github-action-merge-dependabot from 3.4.2 to 3.5.0 by @dependabot in #18
- Bump staff from
73e3b82
to26b2889
by @dependabot in #19 - Bump nalgebra from 0.31.3 to 0.31.4 by @dependabot in #20
- Bump clap from 4.0.19 to 4.0.23 by @dependabot in #21
Full Changelog: v0.1.17...v0.1.18