Skip to content

Releases: plule/theremotion

v1.7.3

06 Nov 22:08
Compare
Choose a tag to compare

Fix:

  • Hang on close
  • Fader and knobs not updated on preset change

Full Changelog: v1.7.2...v1.7.3

v1.7.0

28 Oct 19:44
Compare
Choose a tag to compare

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

24 Oct 18:16
Compare
Choose a tag to compare
v1.6.0 Pre-release
Pre-release

Rewrite the UI with slint

Pre-release

Missing on screen keyboard and high priority process setup.

What's Changed

Full Changelog: v1.5.0...v1.6.0

v1.4.1

24 Sep 10:25
Compare
Choose a tag to compare
v1.4.1 Pre-release
Pre-release

Use the default output sound configuration

Pre-release

main drone still broken

v1.4.0

23 Sep 14:44
Compare
Choose a tag to compare
v1.4.0 Pre-release
Pre-release

What's Changed

  • Initial linux support by @plule in #160
  • New drone guitar

Pre-release

Main drone is currently broken

v1.3.0

04 Dec 14:52
Compare
Choose a tag to compare

≡Theremotion 1.3.0≡

⚠️Theremotion is in development and as such its sound and the way it is played can change between releases

  • 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

27 Nov 11:16
Compare
Choose a tag to compare

*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

19 Nov 17:20
Compare
Choose a tag to compare

+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

Full Changelog: v1.0.0...v1.1.0

v1.0.0

14 Nov 12:19
Compare
Choose a tag to compare

-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

14 Nov 11:00
Compare
Choose a tag to compare

What's Changed

Settings are now versioned
No more sample&hold on the guitar

Full Changelog: v0.1.17...v0.1.18