- midi implentation.pdf
- (128.62 KiB) Downloaded 305 times
New Sound Designer Tool : Harm Gen Synth (non-Scope)
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
Sorry for long time no posting. But I got good news: I've successfully ported the Teensy DSP code to a native VST. Now you can have more than 1 instance, 16 partials and (at the moment) up to 4 voice polyphony. Depending on the power of the machine, I made be able to enlarge the number of partials and voices. VST and GUI are communicating via IPC, as I'm not able - without reasonable - effort to port my Qt GUI to Juce VST.
The VST is in testing now and I'm quite happy with the results so far. If there is demand for a standalone version, I'm checking, if that is possible (ATM the standalone version doesn't allow to select an Audio Interface).
The VST is in testing now and I'm quite happy with the results so far. If there is demand for a standalone version, I'm checking, if that is possible (ATM the standalone version doesn't allow to select an Audio Interface).
-
- Posts: 1638
- Joined: Mon Nov 15, 2010 12:57 pm
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
That’s really interesting news, especially if you were able to reuse much of the code generated by teensy!
I downloaded the teensy files, and instead of the GUI, I was looking into adding a USB host port to talk with my Ableton Push 1, and then do the midi mapping from there. Just assessing it right now.
I downloaded the teensy files, and instead of the GUI, I was looking into adding a USB host port to talk with my Ableton Push 1, and then do the midi mapping from there. Just assessing it right now.
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
I can post the GUI files if you would like.
-
- Posts: 1638
- Joined: Mon Nov 15, 2010 12:57 pm
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
It probably is best I grab them if you don't mind. I am liking the Push->teensy interface...I think I'll make a stand-alone version of the midi mapper, and maybe add a sequencer some day The first edition Push's are pretty cheap these days second hand, and make a great interface.
Maybe trying to integrate Push as an interface for scope-sync would be worthy...I can imagine controlling mixers, synths, and effects via the Push's interface directly, and auto-populating and auto-mapping the display/controls
Maybe trying to integrate Push as an interface for scope-sync would be worthy...I can imagine controlling mixers, synths, and effects via the Push's interface directly, and auto-populating and auto-mapping the display/controls
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
Here you are: this zip contains the GUI and environment. Must be copied to c:\users\<username>\appdata\roaming. It should create a hydra-pro directory with all the run-time stuff needed..
The vst and Teensy code will follow.
The vst and Teensy code will follow.
Last edited by DragonSF on Wed Oct 10, 2018 1:29 am, edited 1 time in total.
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
here is the vst teensy ino and library
Last edited by DragonSF on Wed Oct 10, 2018 1:29 am, edited 1 time in total.
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
Please be aware of the fact, that due to the IPC, both VST and GUI are using sockets at ports, starting from 33218. Strictly local ports, so please allow your firewall to give access.
For Teensy users: the Teensy controls are in a hidden Tab, which can be activated within the GUI.
For Teensy users: the Teensy controls are in a hidden Tab, which can be activated within the GUI.
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
And here is the resynth app, which can be used to create harmgen (vfx) files from any .wav file.
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
In the newest GUI (not published yet), I've integrated Knobman-Style knobs.
- Attachments
-
- harmeq1.png (107.11 KiB) Viewed 7274 times
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
I added a theme (skin) facility. The user has a choice from standard ones or create his/her own. All knobs/slider heads are jknobman compatible (stitched images) and backgrounds/slider heads etc are just pngs. Some examples:
- Attachments
-
- rusty.png (1.31 MiB) Viewed 7199 times
-
- blackm.png (739.05 KiB) Viewed 7229 times
-
- evening.png (113.37 KiB) Viewed 7229 times
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
@valis: could ypu please check, why there copies of the attachment shown? I actaully added only one of each!
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
It's a bug if the database for the attachments tables. Thought I fixed it, I'll check later.
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
Heh my 'fix' made it worse. Ok I'll have to dig in deeper later, apologies for delay.
By the way can you theme the channels themselves?
By the way can you theme the channels themselves?
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
It's the channels I would change. If you can use the existing graphics and simply have them blend a bit more with the images you're using in the background while keeping the depth of the channel black, I think it would look better.
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
Here's a quick example of what I'm seeing in terms of too much contrast on the channels (the slider controls should be the most obvious imo, check my edit on the background channel of the first 3) and the buttons (check the ADSR):Here's a quick example of what I'm seeing in terms of too much contrast on the channels (the slider controls should be the most obvious) and the buttons (check the ADSR):
- Attachments
-
- Untitled-1.png (715.4 KiB) Viewed 7133 times
Re: New Sound Designer Tool : Harm Gen Synth (non-Scope)
I see what you mean. I changed the theme according your advice. What do you think?
- Attachments
-
- aqua1.png (164.02 KiB) Viewed 7083 times
-
- blackmesh.png (901.54 KiB) Viewed 7083 times
-
- evening 2.png (101.4 KiB) Viewed 7083 times
-
- evening 1.png (150.89 KiB) Viewed 7083 times
-
- aqua2.png (112.81 KiB) Viewed 7083 times