03-06-2021, 02:31 PM | #41 | |
Human being with feelings
Join Date: Dec 2012
Posts: 13,333
|
Quote:
|
|
08-16-2021, 06:22 AM | #42 |
Human being with feelings
Join Date: Apr 2020
Location: UK, South coast
Posts: 116
|
... as you say nice to be able to play a GM file every now and then. I got this (FluidSynth (AZ)) working this morning but so far it doesn't seem to respond to program change messages.
I'm having to go through each PC meassage and manually set up the prog number which is very time consuming and error prone! I must be doing something wrong, surely! Any ideas? --Ian |
08-16-2021, 08:30 AM | #43 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,097
|
Quote:
I just downloaded this GM file that was a Roland demo for their GM synths, and viewing the event list, it's got a bunch of patch change events that aren't being honored. http://poingo.www6.50megs.com/elp/tarkus.mid I tried expanding to individual tracks, each with an instance of FLUID, and I tried it on a single track and neither followed the patch changes. So then I tried three different GM soundfonts, and still no patch changes. I don't know if it's something in REAPER or something with the VSTi3. Azslow3 hasn't been around here since 2020, so it's doubtful any changes for the player will happen. |
|
08-16-2021, 04:56 PM | #44 |
Human being with feelings
Join Date: Jul 2009
Posts: 3,714
|
I was excited to try this VST on Windows 10. As others noted, it doesn't seem to respond to program changes yet. Also, whenever I try to route more than one track to the VST, REAPER crashes with a C++ runtime error.
|
08-17-2021, 01:41 AM | #45 | ||
Human being with feelings
Join Date: Apr 2020
Location: UK, South coast
Posts: 116
|
Quote:
On the user interface there's a button with a '+' sign on it (next to the 'Param' button). Click on the + then select 'Link to MIDI program change' then 'Link all channels sequentially'. After doing this the VST will honour the PC messages. However it doesn't seem to respond to any other controllers such as pitch bend, volume or pan etc. Also, this setting seems to be not persistent as I need to set it each time I put an instance of FLuidSynth (AZ) on a track. Quote:
--Ian |
||
08-17-2021, 06:55 AM | #46 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,097
|
Quote:
|
|
08-17-2021, 03:05 PM | #47 | |
Human being with feelings
Join Date: Nov 2011
Posts: 973
|
Quote:
|
|
08-17-2021, 04:22 PM | #48 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,097
|
Quote:
https://kx.studio/Repositories:Plugins . |
|
08-18-2021, 10:45 AM | #49 | |
Human being with feelings
Join Date: Aug 2021
Posts: 13
|
Quote:
|
|
09-28-2021, 07:26 AM | #50 |
Human being with feelings
Join Date: Sep 2019
Posts: 175
|
Sfizz looks promising but right now i'm seeing high RT CPU usage from just one instance. I'll be sticking with BassMIDIVSTi for now but will keep an eye on sfizz's development.
I try to keep my 3rd party plugins linux friendly as possible, in case i got tired of windows. Damn those white dialog boxes i'm almost there. |
09-28-2021, 12:58 PM | #51 | |
Human being with feelings
Join Date: Jun 2018
Posts: 854
|
Quote:
|
|
09-28-2021, 02:35 PM | #52 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,097
|
I've used Carla to play soundfonts on my Raspberry Pi, but if I were trying it now, I'd prolly use the ARM version of LinuxSampler.
|
10-08-2021, 12:41 PM | #53 |
Human being with feelings
Join Date: Jul 2007
Posts: 1,891
|
fluidsynth question
hi,
I've installed Fluidsynth in Manjaro through the regular package manager, but Reaper can't find it. Cool, I'll try another way; to install it by finding a Linux build at the official github: https://github.com/AZSlow3/FluidSynthVST and dropping that into one of my plugin folders. I did that and Reaper (The linux Version) still couldn't see it. Any Ideas why this sort of thing would happen? Last edited by reapercurious; 10-08-2021 at 01:05 PM. |
10-08-2021, 02:14 PM | #54 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,097
|
Quote:
|
|
10-09-2021, 06:55 PM | #55 |
Human being with feelings
Join Date: Jul 2007
Posts: 1,891
|
I've never heard of anything like that before, a vst3 file having to be installed in a certain location.
/home/username/.vst3/FluidSynthVST_Lin64/ resides the file: fluidsynthvst.vst3 by some miracle the .vst3 loads today, but the gui does not. |
10-09-2021, 09:07 PM | #56 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,097
|
There is no GUI. It's a black box that with your self supplied GM soundfont can be used to play multichannel multi-timbral GM MIDI sequences into.
|
10-10-2021, 05:22 AM | #57 |
Human being with feelings
Join Date: Jul 2007
Posts: 1,891
|
well no wonder!
I should read the thread again to see if fluidsynth can be used for easily loading different sf2 files. what would be great is if sf2 files could just natively open as an instrument, there's no reason they should not by now, the libraries are already there, just need a little script. |
10-10-2021, 07:25 AM | #58 |
Human being with feelings
Join Date: Sep 2019
Posts: 175
|
I was actually excited to see FluidSynthVST but got quite turned off because the dev seems to have abandoned the project.
An alternative would be x42's GM Synth, made specifically for Ardour and is free to download. A trick i found is you can actually replace the soundfont that comes with it. You just need to remove the default SF2 inside the installation folder and replace it with the one you like then set the name to 'GeneralUser_LV2.sf2'. |
10-10-2021, 07:28 AM | #59 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,097
|
Quote:
|
|
10-10-2021, 10:37 AM | #60 |
Human being with feelings
Join Date: Jun 2018
Posts: 854
|
|
10-17-2021, 04:57 PM | #61 |
Human being with feelings
Join Date: Jul 2007
Posts: 1,891
|
I recently went through most of the GM sf2 collections and fwiw I found the Touhou one to hit the spot, not too loud or fancy or peculiar, sounds included are on the better quality side, yet they are sounds I would expect from a GM set. A minus is that it's a bit harder to find than the rest.
|
11-10-2022, 09:22 AM | #62 | |
Human being with feelings
Join Date: Apr 2020
Location: UK, South coast
Posts: 116
|
Quote:
Thanks azslow3 --Ian |
|
11-10-2022, 12:26 PM | #63 |
Human being with feelings
Join Date: Nov 2017
Location: Heidelberg, Germany
Posts: 797
|
For 2022, LV2 and CLAP are probably better for GM, since supported by REAPER.
VST3 is definitively not designed with GM in mind, I will even say it is specifically designed to make GM difficult (but that is conspiracy theory ) |
11-10-2022, 03:29 PM | #64 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,776
|
What about VST3 do you think would be be disadvantageous regarding GM ?
-Michael |
11-11-2022, 05:45 AM | #65 | |
Human being with feelings
Join Date: Nov 2017
Location: Heidelberg, Germany
Posts: 797
|
Quote:
Steinberg has considered MIDI as "obsolete", so they do not support old fashion MIDI messages in VST3, other then "performance" related (f.e. notes). There was many complains and at least they support them for output from VST3 plug-ins (with "legacy" term in related API). For input, they prescribe rather tricky mapping to allow host translate PC/CC into something plug-in can receive. That mapping is designed to select presets for plug-in or a part of it and to have some set of parameters. When declared for everything GM synth needs, that means 16x128 "presets" (PCs) and up to 16x128 "parameters" (CCs). Especially for presets that looks really ugly (open presets list in REAPER for FluidSynth VST3). Note there is no (or I have not found) good way to at least make that logical. GM "preset" is selected by "program change" after "bank select". But there is no sense of "bank select" in VST3, so corresponding messages are declared by 2 CC "parameters". Ugly... no? |
|
11-11-2022, 03:34 PM | #66 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,776
|
Hmm.
(in Wiondows) I did make a (testing) VST3 using JUCE, that very happily receives and sends Midi CC messages. Very happily Reaper and JUCE hide those VST3 API quirks from the plugin programmer -Michael Last edited by mschnell; 11-13-2022 at 12:13 AM. |
11-13-2022, 02:51 PM | #67 | |
Human being with feelings
Join Date: Nov 2017
Location: Heidelberg, Germany
Posts: 797
|
Quote:
You can use Google to find related complains. https://forums.steinberg.net/t/vst3-...pitfall/201879 |
|
11-15-2022, 01:52 PM | #68 | |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,776
|
Quote:
- Reaper converts MIDI CC messages to parameter changes and sends them to the VST3 plugin via the Steinberg API, - Juce converts these parameter changes to Midi CC messages and sends them to the user code via the propriety JUCE API (which had been modeled with VST2 in Mind). Hence the user code in a JUCE environment does not "see" if the project had been compiled to a VST2 or a VST3. -Michael (did not try JUCE in Linux, but I do believe it exists) |
|
Thread Tools | |
Display Modes | |
|
|