LMMS / lmms

Cross-platform music production software
https://lmms.io
GNU General Public License v2.0
8.13k stars 1.01k forks source link

Allow soundfonts to replace existing #7480

Open audio2000 opened 2 months ago

audio2000 commented 2 months ago

Enhancement Summary

Allow drag & drop soundfonts into existing instance of SF2 Players GUI window to replace current soundfont with a different one. (Really just looking for upgrades that make testing many soundfonts out more efficient, I will be making posts that revolve around this desire) (Using Linux based AppImage version of LMMS) Was wondering if anyone would be interested in making the following update.

Implementation Details / Mockup

DESIRED BEHAVIOR When you already have an instance of the SF2 Player inserted in your project, that already has a soundfont loaded in it. Allow the ability to be able to open open the SF2 Player GUI window and be able to drag and drop a different soundfont anywhere in the SF2 Players GUI window and have this new soundfont replace the existing one. Would like this to be able to be drag & dropped anywhere in the GUI window, would NOT be desired to have to D&D soundfont into a tiny little path field or something like that.

AFP EXAMPLE To give an example this would give similar functionality to what the AFP offers with samples. You can open AFP GUI window and D&D audio files anywhere in the GUI and it replaces the existing audio file with a new one.

BENEFITS The idea is to make it easier to be able to test out many different soundfonts as efficiently as possible. There are tons of soundfonts available would be nice to have some built in ways of testing them out more effectively.


I made another post regarding the SF2 Player that also has an idea linked to this one if anyone is interested. Can be found here if anyone is interested #7481

Thank You

Please search the issue tracker for existing feature requests before submitting your own.

musikBear commented 2 months ago

Just open any project instrument it can be a SF2player It is now focused instrument Find the SF in sidebar Right-click that SF, and select Send-to-opened-instrument The new Sf will now replace the one that is open. Please close this ticket as solved.

audio2000 commented 2 months ago

Thank you for your response. Nice that that is there, but if okay I am going to leave this post open as it is a request to achieve this in a different way. The idea is to be able to drag & drop to be able to test out soundfonts as quickly as possible. Context menus are generally not as efficient. Thank you again

musikBear commented 2 months ago

Thank you for your response. Nice that that is there, but if okay I am going to leave this post open as it is a request to achieve this in a different way. The idea is to be able to drag & drop to be able to test out soundfonts as quickly as possible. Context menus are generally not as efficient. Thank you again

You can D&D. Just grab the SF in sidebar. Drag it over on any opened instrument and drop it. opened instrument will now be changed to the one you took from sidebar. All types of sidebar instruments can be changed like that. Close ticket request.

audio2000 commented 2 months ago

Thank you for your response, please read my post again. I would like to be able to drag a soundfont into the SF2 Players GUI that already has a soundfont loaded and have it replace the existing soundfont with the new one dragged in. Similar to how you can do this with the AFP with audio files. Can this specifically be done? If not, I would like to keep this request post open.

musikBear commented 2 months ago

drag a soundfont into the SF2 Players GUI that already has a soundfont loaded and have it replace the existing soundfont with the new one dragged in. Can this specifically be done?

So you want to drag SF into a focused SFPlayer during replay, so you can hear how that SF sounds in your project. No we cant do that.

bratpeki commented 2 months ago

Great suggestion. We'll see when someone will take it up, but I'm all for it. Either on the track header or on the instrument window, both works!

LostRobotMusic commented 2 months ago

To fully clarify the situation:

LMMS instruments can be replaced by dragging presets onto their instrument window. This applies to SF2Player presets as well. However, when dragging SF2 files from the sidebar, they aren't considered presets, just SF2 files. The change being requested here is to make it so SF2 files can be dragged onto SF2Player instrument windows exactly like SF2Player presets already can be.

audio2000 commented 2 months ago

Hey guys thank you for the repsonses and for agreeing with the suggestion. Yeah I originally mentioned those both as well, the D&D into any location within the SF2 Player GUI window (not just a tiny field) would be most desired, but I also mentioned same thing of being able to also D&D into the SF2 Players track button as well but not as important if I can only pick one, but I think both can be useful. Correct the D&D of the soundfonts would be from the Browser side bar. You guys mentioned the example of D&D presets, I also mentioned example of D&D audio files from Browser side bar, such as the stock ogg samples into the AFP GUI window which replaces the existing audio file loaded with new one dragged in. Thanks again