JUCE vst host -> x64 Windows
- KVRAF
- Topic Starter
- 5146 posts since 22 Jul, 2006 from Tasmania, Australia
https://bit.ly/SyncVSTfx
^here's a VSTfx that will record
it's similar to IL Edison
I have just linked the x64 VST2
edit- updated link 2022
^here's a VSTfx that will record
it's similar to IL Edison
I have just linked the x64 VST2
edit- updated link 2022
Last edited by nix808 on Sun Feb 06, 2022 11:54 am, edited 1 time in total.
- KVRAF
- Topic Starter
- 5146 posts since 22 Jul, 2006 from Tasmania, Australia
OK-
(rubs hands together)
I'm going to outfit this now.
with automation too-
so like a techno daw, as my synths are kinda techno oriented.
I have updated the link with a working one in first post
here's a screen of some of the kinds of things I'm making for this==> I have made global bpm, transport and mixer.
next is qwerty to midi keyboard and stop after so many bars in transport to enable neat recording/rendering
-please watch this space
I'd love if anyone wants to help with code or graphics
the window behaviour is kinda annoying and I'd like to send ppq and bpm among other things
I'll update in about a fortnight I guess, will see how things come together
(rubs hands together)
I'm going to outfit this now.
with automation too-
so like a techno daw, as my synths are kinda techno oriented.
I have updated the link with a working one in first post
here's a screen of some of the kinds of things I'm making for this==> I have made global bpm, transport and mixer.
next is qwerty to midi keyboard and stop after so many bars in transport to enable neat recording/rendering
-please watch this space
I'd love if anyone wants to help with code or graphics
the window behaviour is kinda annoying and I'd like to send ppq and bpm among other things
I'll update in about a fortnight I guess, will see how things come together
You do not have the required permissions to view the files attached to this post.
-
Music Engineer Music Engineer https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=15959
- KVRAF
- 4292 posts since 8 Mar, 2004 from Berlin, Germany
soo - does this mean you have forked the juce plugin host project and are adding more features to it? that might be useful for many people. if so, what kind of features? i'm personally using the juce host for testing and debugging during plugin development. it serves this purpose perfectly, not least because you can actually create a debug build of it and then see the calls from the host in the callstack view of the debugger when debugging a plugin. i guess, for music making, it might be very useful if it could itself be plugged in as a plugin to act as modular subhost
- KVRAF
- Topic Starter
- 5146 posts since 22 Jul, 2006 from Tasmania, Australia
I'm not very adept in JUCE, I managed to create the program icon and title header.
-so I'm leveraging my experience and fluency in Flowstone to create the needed modules for composing. I have written the piano roll and audio recorder.
I'm tying all this work I've done together in JUCE Host/Environ
- as I'm calling it.
The host can be free as it's open source
-any help would be amazing,
for example if you'd like to compile the host as a VST
I need to set JUCE up again on this system I think
here's the piano roll ==> the features I need most are window header editing and declaring host bpm
ppq is also rather necessary
I think I will do the automation with midi
-but automation parameter pins on plugs are something that would be stellar, if I can somehow do that.
a stern rule is that nothing audio will be dc if plugged wrong- so strictly audio on audio pins
midi cc shouldn't cause anything to make monstrous amplitudes I hope
-I'll update as soon a ditty can be written
getting the host build up will be some flexing for me- dunno what I can make of it poking around
There are many forks of JUCE host hey
--Meta-Plug,Freestyle,Element,IL Mini-Host
but this one is free
-so I'm leveraging my experience and fluency in Flowstone to create the needed modules for composing. I have written the piano roll and audio recorder.
I'm tying all this work I've done together in JUCE Host/Environ
- as I'm calling it.
The host can be free as it's open source
-any help would be amazing,
for example if you'd like to compile the host as a VST
I need to set JUCE up again on this system I think
here's the piano roll ==> the features I need most are window header editing and declaring host bpm
ppq is also rather necessary
I think I will do the automation with midi
-but automation parameter pins on plugs are something that would be stellar, if I can somehow do that.
a stern rule is that nothing audio will be dc if plugged wrong- so strictly audio on audio pins
midi cc shouldn't cause anything to make monstrous amplitudes I hope
-I'll update as soon a ditty can be written
getting the host build up will be some flexing for me- dunno what I can make of it poking around
There are many forks of JUCE host hey
--Meta-Plug,Freestyle,Element,IL Mini-Host
but this one is free
You do not have the required permissions to view the files attached to this post.
- KVRAF
- Topic Starter
- 5146 posts since 22 Jul, 2006 from Tasmania, Australia
first recorded audio from host==>
https://soundcloud.com/nix808/meowwza?s ... al_sharing
my VSTs and the JUCE Environ
second render==>
https://soundcloud.com/nix808/neuwww?si ... al_sharing
--this project is going to be peaches groovy
...it's going to take a long time though
another sequence==>
https://soundcloud.com/nix808/pwrrrr?si ... al_sharing
https://soundcloud.com/nix808/meowwza?s ... al_sharing
my VSTs and the JUCE Environ
second render==>
https://soundcloud.com/nix808/neuwww?si ... al_sharing
--this project is going to be peaches groovy
...it's going to take a long time though
another sequence==>
https://soundcloud.com/nix808/pwrrrr?si ... al_sharing
-
Music Engineer Music Engineer https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=15959
- KVRAF
- 4292 posts since 8 Mar, 2004 from Berlin, Germany
hmm...maybe in order to attract potential collaborators, it may help to set up a github repository?
https://github.com/kushview/Element
but what about the others? their different (horizontal) signal flow may suggest, that these are actually built on something else. dunno.
are these really all juce-host forks? meta-plug does indeed look similar and for element, it can actually be verified because it's open-source as well:There are many forks of JUCE host hey
--Meta-Plug,Freestyle,Element,IL Mini-Host
but this one is free
https://github.com/kushview/Element
but what about the others? their different (horizontal) signal flow may suggest, that these are actually built on something else. dunno.
why do you have that rule? it may indeed be a bit limiting, if you want to create modules that allow audio-rate modulation of parameters. if you just want to avoid to produce DC at the output, wouldn't it perhaps be enough to just use a highpass filter for the final output tuned to some subsonic frequency (like in the 5 Hz ballpark or something)?automation parameter pins on plugs are something that would be stellar, if I can somehow do that. a stern rule is that nothing audio will be dc if plugged wrong
- KVRAF
- Topic Starter
- 5146 posts since 22 Jul, 2006 from Tasmania, Australia
perhaps Freestyle and Mini-Host are not Host forks, I'm not sure
-but the graph file name is used in them I think
thanks for the Git suggestion, I may do that. If I want help I think I almost need to
I think the strictly audio on audio pins is desirable.
Myself, I could accidentally plug the wrong thing in otherwise
-and same for user
... however I'm not responsible for anyone else's modules
working on this again today
-but the graph file name is used in them I think
thanks for the Git suggestion, I may do that. If I want help I think I almost need to
I think the strictly audio on audio pins is desirable.
Myself, I could accidentally plug the wrong thing in otherwise
-and same for user
... however I'm not responsible for anyone else's modules
working on this again today
-
Music Engineer Music Engineer https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=15959
- KVRAF
- 4292 posts since 8 Mar, 2004 from Berlin, Germany
yes. i think, it would definitely facilitate the collaboration process
as said: if it's only about protection from producing invalid and potentially dangerous signals at the final output, a highpass may serve this purpose. perhaps in combination with a limiter. i think, the limiter should perhaps be before the highpass (not sure, though). a sort of "safety-circuit" before the final output. then you could do internally whatever you want with your signal levels and still protect your audio hardware (and ears) from miswiring (i.e. "bugs")I think the strictly audio on audio pins is desirable.
Myself, I could accidentally plug the wrong thing in otherwise
good luck! looks like an interesting project. i'll keep it on my radar. maybe i can even help with some things here or there. ...not yet sure, thoughworking on this again today
- KVRAF
- Topic Starter
- 5146 posts since 22 Jul, 2006 from Tasmania, Australia
atm -
I'm stuck on rendering perfect
my timing is hit and miss
-maybe I'll just live with it
should have an update within 4 days
please Music Engineer, take it for a spin then, in a few days
-to see if you would use it
imo no device will give adequate protection from DC without changing the signals
I'll start a Git when I release the first beta
I am not a hardcoder, so no pretensions to coding intrinsics, I am just hacking about in FlowStone
edit==> on track for the update, rendering working good now
darrrn- timing on the renderer, maybe got it now
I'm stuck on rendering perfect
my timing is hit and miss
-maybe I'll just live with it
should have an update within 4 days
please Music Engineer, take it for a spin then, in a few days
-to see if you would use it
imo no device will give adequate protection from DC without changing the signals
I'll start a Git when I release the first beta
I am not a hardcoder, so no pretensions to coding intrinsics, I am just hacking about in FlowStone
edit==> on track for the update, rendering working good now
darrrn- timing on the renderer, maybe got it now
- KVRAF
- Topic Starter
- 5146 posts since 22 Jul, 2006 from Tasmania, Australia
current screen==>
(edit)-made renderer have a sample accurate window now!
I'm getting about 3 hundredths of a second out on the renderer now(edit)-made renderer have a sample accurate window now!
You do not have the required permissions to view the files attached to this post.
- KVRAF
- Topic Starter
- 5146 posts since 22 Jul, 2006 from Tasmania, Australia
sample accurate rendering, 108 bpm==>
https://soundcloud.com/nix808/grrrhowll ... al_sharing
-showing that stereo is working to render==>
https://soundcloud.com/nix808/grrrhowll ... al_sharing
108bpm again, 17.77777 secs
now normalizing and soon fading ends instantly in stereo
https://soundcloud.com/nix808/grrrhowll ... al_sharing
-showing that stereo is working to render==>
https://soundcloud.com/nix808/grrrhowll ... al_sharing
108bpm again, 17.77777 secs
now normalizing and soon fading ends instantly in stereo
- KVRAF
- Topic Starter
- 5146 posts since 22 Jul, 2006 from Tasmania, Australia
I have been working hard on this.
Some changes:-
I made the BPM and Transport into one plug
made it so you can use the mouse wheel on the piano roll
allowed pattern # recall on piano roll
allowed rendering operation, with normalize and quick-faded ends
tidied graphics
the change-log seems small for how much I have worked
screen==>
Some changes:-
I made the BPM and Transport into one plug
made it so you can use the mouse wheel on the piano roll
allowed pattern # recall on piano roll
allowed rendering operation, with normalize and quick-faded ends
tidied graphics
the change-log seems small for how much I have worked
screen==>
You do not have the required permissions to view the files attached to this post.