LMMS / lmms

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

send midi notes to VST effects. #1202

Closed mikobuntu closed 9 years ago

mikobuntu commented 10 years ago

Illformed's Glitch2 vst effect plugin works fine in LMMS, but not all the settings are directly exposed to LMMS. It relies on midi note messages to change scene/bank settings c0 - g10 / 001 - 128 . currently there is no way to send these messages to vst effects. I propose either exposing these to lmms vst, it could possibly even be done using a knob ( which can obviously be automated in a track ) with increments of 0-127 or alternatively an internal effect which will have a trigger/note send [ on/off toggle switch ] and note choice [ knob 0-127 midi notes ] ,( both automatable ) . thanks Mikobuntu ;)

Spekular commented 10 years ago

I was just thinking about this yesterday. I have an auto tune effect which would be pretty cool to use if I could send it melodies. Currently it's kinda useless as I can only use it in audacity to set one tone.

mikobuntu commented 10 years ago

Yes I'm thinking this feature will be useful for plugins such as Gsnap auto-tune and many more vst effect plugins out there. Also we need to think of future native, lv2 and other effect plugins for LMMS, so a native "midi note send" plugin might be the way to go that will send midi notes to the next FX plugin in the FX chain. ( on an off topic note, did you receive my original mail as a notification in your e-mail inbox or did you just notice this in the github issue tracker online?. The reason I ask is I don't seem to get much response to any issues that i create for LMMS on the github tracker and any issues that i create are not sent to my personal email )

thanks Mikobuntu ;)

Date: Thu, 9 Oct 2014 21:19:08 -0700 From: notifications@github.com To: lmms@noreply.github.com CC: chrissy.mc.1@hotmail.co.uk Subject: Re: [lmms] send midi notes to VST effects. (#1202)

I was just thinking about this yesterday. I have an auto tune effect which

would be pretty cool to use if I could send it melodies. Currently it's

kinda useless as I can only use it in audacity to set one tone.

On Oct 10, 2014 2:01 AM, "Mikobuntu" notifications@github.com wrote:

Illformed's Glitch2 vst effect plugin works fine in LMMS, but not all the

settings are directly exposed to LMMS. It relies on midi note messages to

change scene/bank settings c0 - g10 / 001 - 128 .

currently there is no way to send these messages to vst effects.

I propose either exposing these to lmms vst, it could possibly even be

done using a knob ( which can obviously be automated in a track ) with

increments of 0-127 or alternatively an internal effect which will have a

trigger/note send [ on/off toggle switch ] and note choice knob 0-127

midi notes http://both%20automatable .

thanks Mikobuntu ;)

Reply to this email directly or view it on GitHub

https://github.com/LMMS/lmms/issues/1202.

— Reply to this email directly or view it on GitHub. =

Spekular commented 10 years ago

I get all notifications to email so I can be available as much as possible without being online (My public gmail adress is my primary on github and forwards to my personal email). Also, gsnap is the exact plugin I was thinking of, I just couldn't remember the name.

mikobuntu commented 10 years ago

tha'ts good to know as i was wondering if i had to set up the lmms mailing list as a secondary email on github or not. Yeah i have been trying all types of combinations to get gsnap to work with LMMS properly, but to no avail. Renoise works with plugin "aliases" for vst fx ( bridged .dll or native linux ) and i am able to send midi notes (no audio obviously )in a track to control my bank changes in Glitch2. I havn't tried building Gsnap as a bridged vst yet ( i will actually do this now and test with Renoise out of curiousity )

thanks Mikobuntu ;)

Date: Fri, 10 Oct 2014 01:28:03 -0700 From: notifications@github.com To: lmms@noreply.github.com CC: chrissy.mc.1@hotmail.co.uk Subject: Re: [lmms] send midi notes to VST effects. (#1202)

I get all notifications to email so I can be available as much as possible

without being online (My public gmail adress is my primary on gothub and

forwards to my personal email). Also, gsnap is tye exact plugin I was

thinking of, I just couldn't remember the name.

— Reply to this email directly or view it on GitHub. =

tresf commented 10 years ago

On Oct 10, 2014 12:19 AM, "Spekular" notifications@github.com wrote:

I was just thinking about this yesterday. I have an auto tune effect which would be pretty cool to use if I could send it melodies. Currently it's kinda useless as I can only use it in audacity to set one tone.

Hmm.... @Spekular, That might be possible. If it behaves like the vocoders, it's possible... just not intuitive, you have to pan and send left midi and pan and send right voice (or vice versa) to a single FX channel with the vocoder effect added. We have a wiki page for this.... here's a working vocoder example:

http://soundcloud.com/tres-finocchiaro/aint-nobody-vocoder-trial

Perhaps your autotune will work in the same fashion? This is an area that we could really use a more intuitive interface...

-Tres

tresf commented 10 years ago

In regards to the vocoder left/right, here's the email thread.... Looks like the author didn't have it in the wiki yet at the time if writing that email.

https://www.mail-archive.com/lmms-devel@lists.sourceforge.net/msg03664.html

tresf commented 10 years ago

@mikobuntu @Spekular were you able to confirm the left/right vocoder usage doesn't work?

https://www.mail-archive.com/lmms-devel@lists.sourceforge.net/msg03664.html

Spekular commented 10 years ago

@tresf forgot about this, oops. Will try to test now. EDIT: Vocoder and autotune both work. On an unrelated note, I tried stacking tons of autotune effects, because the effect was too subtle, and noticed there was no clone effect button. Including searching for the plugin, adding it, and fixing all the knobs, this means every copy added is twelve steps instead of 2. On an even more unrelated note, where can I pose questions as a user without clogging up GitHub?

mikobuntu commented 10 years ago

@tresf Yes vocoding works somewhat for me ( it would be nice if it would work in stereo tho ) I then use the stereophonic matrix and send channels as a workaround of sorts. Although we are drifting off topic slightly here, this is a good point as i like to use vocoders in my songs. I wonder if cloning the actual instruments and reversing the pans and stereophonix matrix settings could work.... Miko will try this now ;) @Spekular ... maybe good use of c* clip 8x oversampling could work for you... sometimes it will require 2 instances chained in succession with the 1st using + settings and the 2nd to work as a kind of limiter ????

Sti2nd commented 10 years ago

@Spekular the mailing list https://lists.sourceforge.net/lists/listinfo/lmms-devel

tresf commented 9 years ago

This request has been consolidated into a placeholder issue #1472, which includes this request as well as many others around general MIDI improvement.