Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anyone willing to keep this plugin going? #51

Open
sound8 opened this issue Mar 22, 2023 · 2 comments
Open

Anyone willing to keep this plugin going? #51

sound8 opened this issue Mar 22, 2023 · 2 comments

Comments

@sound8
Copy link

sound8 commented Mar 22, 2023

As mentioned in the past, this plugin was extremely well done. Has so much potential it is quite a shame that it is no longer being developed.

Is there anyone out there that would be able to keep this plugin going?

First off, this is the ONLY Fluidsynth based soundfont player to ever provide an ADSR envelope! Also love that you can drag soundfonts into the GUI (although would be nice if it was the entire GUI).

There are a couple little feature requests that would make this plugin perfect (in my opinion). The main one I was hoping for was to add a Legato/Glide parameter (the ability to glide between overlapped notes (two keys hit at same time)

I am kind of lost between Windows & Linux at the moment.
Would be great if both of these could continue to be updated.
-Windows one would be great as well as there really aren't many 64 Bit soundfont players let alone ones that offer ADSR / Legato Glide.
-Linux version of this stopped being developed quite a bit before the Windows one was abandoned. There is nothing even close to anything like this in Linux.

Anyone have the ability to add a Legato/Glide feature, etc.?
Just wondering if anyone is out there that has the skill and the desire to carry on such great work?
Thank You

@KJinx101
Copy link

Actually, if you can automate midi parameters in your daw you can get this working. I have FL studio so, I use 'patcher' to get this working, but any daw or plugin host within a daw that gives you access to midi parameters will do.

So I've set up 6 key-switches for my '8-bit' player for Juicy SF
image

So if you follow the trail, sending a note through a channel 1-6 will trigger an automation (or multiple) that will adjust a 'midi' knob that will change one of the parameters. So this will change 'Juicy SF's midi settings (beyond just adsr) while you continue to play notes.

image
You can see that I have (PS - poly - CC127) and (MS - Mono - CC126) which only need a little wiggle to override each other (Ptm S.) portamento (legato /glide) which triggers on/off at a certain value for CC65, and the speed of the glide at CC5. Between these 5 automated triggers/ 4 knobs i get these channels:

image

So it's a little harder to automate than asdr (which can be adjusted on the main page) but it can definitely be done (and if you have the right tool [which for me is FL studio,] you can make it a permanent setup :)

@sound8
Copy link
Author

sound8 commented Apr 21, 2023

@KJinx101
Thank you very much for your response.
I read it a while ago and saw you put a lot of time into it so I wanted my response to be of value to you and I think I found something that could help out your setup.
I don't have access to that kind of an approach that you mentioned unfortunately, was hoping these parameters could be added to the JuicySF GUI itself, but doubtful anyone would modifiy it.

But, as mentioned as a thank you, I think I found something that I have not seen anyone else mention, that could be of benefit to you and others.
Before I read your response, I actually saw someone elses post regarding glide/portament/legato and I saw that JuicySF supports it as you mentioned as well.
Was able to play around with it and was rather upset because the speed of the portamento was too much at the lowest setting of 1 when using CC5.
Turns out Fluisynth (to me) has an odd approach to achieving this (although I am sure there is a reason I am unaware of) but CC5 when set to a value of 1 starts at 128ms. I have discovered that their is another CC value that can provide 0-127ms and that CC value is CC37.
Try adding this to your setup.
I believe that CC5 and CC37 can also be used together (combined) as well so don't remove CC5 from your setup.

Anyways, hope this helps, thanks again for the time you put into your response. Although as mentioned this is not convenient for me personally, so I will not be able to use JuicySF, hopefully this will help out you and others in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants