Ah! This is probably a better solution, although it comes with its own challenges. But ultimately, it is a solution which is platform independent. I'll probably go this route once I touch the subject again, thanks for letting me knowEvilDragon wrote: ↑Mon Jul 05, 2021 10:05 amIn Surge, we handle this simply by scanning all the old paths for content, but only the latest one we decided on gets used for newly saved presets. This absolves you from installer shenanigans to move the user content to another location (instead can just notify the users that the new path is xyz, old one was abc, and that they should move the content themselves in order to have it in one place).TheWaveWarden wrote: ↑Sun Jul 04, 2021 11:00 amAs for windows, I might tend to it sometime, but its not high on my priorities list right now. The main work doesn't arise from changing the directory, but from making the installers migrate patches from the old location to the new one, which is always a PITA. Otherwise people will loose their presets.
Released: Free Synthesizer Odin 2 [Win / Mac / Linux]
- KVRist
- Topic Starter
- 281 posts since 10 Apr, 2020
- KVRist
- Topic Starter
- 281 posts since 10 Apr, 2020
Fun fact: You could have gotten away with one click, even before the dropdown. The display can be dragged much like a knob to scroll through values.
I had forgotten this myself and only found it yesterday while digging through the code tho, so probably not the most obvious feature.
-
- KVRist
- 175 posts since 10 Mar, 2004 from Helsinki, Finland
Oh heh, obviously not something I'd intuitively look forTheWaveWarden wrote: ↑Mon Jul 05, 2021 5:07 pm Fun fact: You could have gotten away with one click, even before the dropdown. The display can be dragged much like a knob to scroll through values.
I had forgotten this myself and only found it yesterday while digging through the code tho, so probably not the most obvious feature.
-
- KVRist
- 175 posts since 10 Mar, 2004 from Helsinki, Finland
This actually works for the pitchbend range value box too
- KVRist
- Topic Starter
- 281 posts since 10 Apr, 2020
Version 2.3 is online
As usual, you can find it on my website. This is probably the biggest update the synth has had so far. Here are a few highlights of this version:
New Reverb Module This reverb is sourced from zita-rev1, which was previously only available on linux as a JACK application. It has a cathedral style big hall and suits the synth well I think.
Sidenote: A standalone version of this reverb is also in the works, with more exposed controls as to make it available to the world of modern music production.
Microtuning You're now able to import and export .scl and .kbm files, to tune the synth in whatever way you see fit. You can do the usual semitone-shifts or real crazy stuff like making an octave seven semitones on your keyboard. To get started export the current tuning files, edit them and reimport them, or find tuning files online.
The biggest shoutout goes to Team Surge and their awesome FOSS tuning-library. This library made it real easy to implement this feature, not to mention the ever so generous support and patience by the Surge-folks.
ModMatrix Ranges ModMatrix ranges are now in range [-300, 300]
Misc
- MIDI Breath (CC2) is now a modulation source
- LFO waves are now selectable from a dropdown menu, just click the selector
- FM and PM Osc ratio ranges increased to [1, 16]
- Init Patch now has Filter 1 fully open
- default GUI size is 150%
- factory patches are now contained within the binary and read-only
- manual was updated for Odin 2.3
Yet another shoutout to everybody in this thread and on Github beta testing the new version!
Full changelog:
Version 2.3.1
- LFO Waves now selectable from a dropdown
- reversed order of LFO waves to make them align with dropdown
- Debian package: fixed data file being owned by root (introduced in 2.3.0)
Version 2.3.0
- new FX Module: Reverb (sourced from zita-rev1)
- added microtuning functionality: Scala and KeyboardMapping files (Credits to Team Surge with their FOSS tuning library)
- Added MIDI Breath (CC 2) as modulation source- ModMatrix amounts now range up to [-300, 300]
- FM- PM Osc ratio ranges increased to [1,16]
- Init Patch now has the LP-Filter fully open- default GUI size is now 150%
- Retrig playmode now restarts the ADSR Attack from the current value, rather than zero- added indicator triangles to dropdowns to make them more visible
- factory presets are now contained in the binary
- all paths opened with patchbrowsers are now remembered after reopening plugin and shared among different plugin instances
- fixed Filters not being modulatable beyond +150 in modmatrix
- renamed debian package from odin to odin2-synth to avoid conflicts with repositories
- linux: removed unnessecary dependency to libcurl4
- linux: enabled link-time optimization
- created Azure-CI pipelines for Ubuntu-18.04, MacOs 10.14 and Windows2019 to create installers automatically- updated Manual to 2.3.0
- update to JUCE 6.0.8
- major code cleanup
As usual, you can find it on my website. This is probably the biggest update the synth has had so far. Here are a few highlights of this version:
New Reverb Module This reverb is sourced from zita-rev1, which was previously only available on linux as a JACK application. It has a cathedral style big hall and suits the synth well I think.
Sidenote: A standalone version of this reverb is also in the works, with more exposed controls as to make it available to the world of modern music production.
Microtuning You're now able to import and export .scl and .kbm files, to tune the synth in whatever way you see fit. You can do the usual semitone-shifts or real crazy stuff like making an octave seven semitones on your keyboard. To get started export the current tuning files, edit them and reimport them, or find tuning files online.
The biggest shoutout goes to Team Surge and their awesome FOSS tuning-library. This library made it real easy to implement this feature, not to mention the ever so generous support and patience by the Surge-folks.
ModMatrix Ranges ModMatrix ranges are now in range [-300, 300]
Misc
- MIDI Breath (CC2) is now a modulation source
- LFO waves are now selectable from a dropdown menu, just click the selector
- FM and PM Osc ratio ranges increased to [1, 16]
- Init Patch now has Filter 1 fully open
- default GUI size is 150%
- factory patches are now contained within the binary and read-only
- manual was updated for Odin 2.3
Yet another shoutout to everybody in this thread and on Github beta testing the new version!
Full changelog:
Version 2.3.1
- LFO Waves now selectable from a dropdown
- reversed order of LFO waves to make them align with dropdown
- Debian package: fixed data file being owned by root (introduced in 2.3.0)
Version 2.3.0
- new FX Module: Reverb (sourced from zita-rev1)
- added microtuning functionality: Scala and KeyboardMapping files (Credits to Team Surge with their FOSS tuning library)
- Added MIDI Breath (CC 2) as modulation source- ModMatrix amounts now range up to [-300, 300]
- FM- PM Osc ratio ranges increased to [1,16]
- Init Patch now has the LP-Filter fully open- default GUI size is now 150%
- Retrig playmode now restarts the ADSR Attack from the current value, rather than zero- added indicator triangles to dropdowns to make them more visible
- factory presets are now contained in the binary
- all paths opened with patchbrowsers are now remembered after reopening plugin and shared among different plugin instances
- fixed Filters not being modulatable beyond +150 in modmatrix
- renamed debian package from odin to odin2-synth to avoid conflicts with repositories
- linux: removed unnessecary dependency to libcurl4
- linux: enabled link-time optimization
- created Azure-CI pipelines for Ubuntu-18.04, MacOs 10.14 and Windows2019 to create installers automatically- updated Manual to 2.3.0
- update to JUCE 6.0.8
- major code cleanup
You do not have the required permissions to view the files attached to this post.
-
- KVRist
- 175 posts since 10 Mar, 2004 from Helsinki, Finland
Thanks! One of the best is just getting better
- KVRAF
- 1577 posts since 14 Jul, 2018
wonderful!
thank you!
some ideas:
1)
any chance of support for MTS-ESP ODDsound tuning system ?
https://oddsound.com/
viewtopic.php?f=6&t=563023
2)
a previous/next button for the preset library would be great
and/or the possibilty to scroll through presets with the arrow-keys (in focused pluginwindow)
3)
in the preset library a "reveal in finder" would be cool
so we easily can locate where those sounds are on the computer
for example with a ctrl-click/right-click shortcut
-
- KVRian
- 1145 posts since 16 Aug, 2004
Thank you for your efforts, great work!
- KVRist
- Topic Starter
- 281 posts since 10 Apr, 2020
I guess this is as good as any time to announce that I am working on yet another synthesizer.
It's not Odin 3, but a completely different beast. I'm trying to go down a more "modern" route this time, both in terms of UI as well as synthesis approach. The synth is based around the concept of wave-morphing
Forgive the pescy gif quality:
If you want to be kept in the loop regarding updates on this instrument, consider following my twitter
It's not Odin 3, but a completely different beast. I'm trying to go down a more "modern" route this time, both in terms of UI as well as synthesis approach. The synth is based around the concept of wave-morphing
Forgive the pescy gif quality:
If you want to be kept in the loop regarding updates on this instrument, consider following my twitter
You do not have the required permissions to view the files attached to this post.
- KVRAF
- 18565 posts since 16 Sep, 2001 from Las Vegas,USA
Cool! Looking forward to the new "modern" synth.
Anyway I'm getting a lot of pops on note re-trigger with this patch. Can you take a look at it ?
The settings are similar to those I've done many times in other synths.
Anyway I'm getting a lot of pops on note re-trigger with this patch. Can you take a look at it ?
The settings are similar to those I've done many times in other synths.
You do not have the required permissions to view the files attached to this post.
None are so hopelessly enslaved as those who falsely believe they are free. Johann Wolfgang von Goethe
- KVRist
- Topic Starter
- 281 posts since 10 Apr, 2020
My guess is you're using polyphony? The patch you posted uses 6x Unison - this means a stack of 6 voices is triggered for each note. So if you play more than four notes (or have them in release), new voices will be stolen, since max voice count is 24. Hence the clicks.
I suggest using multiple instances or lowering unison count here