kmatheussen / radium

A graphical music editor. A next generation tracker.
http://users.notam02.no/~kjetism/radium/
GNU General Public License v2.0
852 stars 37 forks source link

Possible? F4 (Solo) also on Modules in Mixerview that are Instruments/Soundgenerators #534

Closed Lykdraft closed 8 years ago

Lykdraft commented 8 years ago

Hey,

I am asking myself if it wouldn't be possible that F3/F4 (but especially F4 - Solo) couldn't work in the mixerview as well. It would help if the selected module would react to F4 when it is a "Generator"/Instrument.

When "Doubling" for example (Midi Connect a track to another module to double the sound) with another Sound-Generator that is not in the trackllist but only in the mixerview we have no way to solo this module right now. Instead everything else has to be muted.

I think that this might be an easy fix?

Best,

tL.

Lykdraft commented 8 years ago

sorry, lol. Works already. Dont know why I missed that.

Lykdraft commented 8 years ago

Nah, it was random luck. I had exactly the track selected where the module was on... Thats why I thought it worked already. Bummer... :)

onukore commented 8 years ago

hi , use midi plug connect to generetor , when you solo it , all generator connect to it continue you can fund all you want here: http://www.eareckon.com/en/products/freebies.html take MIDI Polysher http://www.codefn42.com/

capture d ecran 2016-05-16 12 08 55 like that

Lykdraft commented 8 years ago

Thanks for the workaround. Still you misunderstand. You still have to select the midi generator in the tracklist to solo the module. I want to be able to solo any module that is selected in the mixer view (hence the name "mixer" view, duh...) like it should be in a "mixer" view. I do not want to select a module that I want to solo and then have to look it up in the track list first to solo it. Thats just very unproductive and doesnt make sense fomr a "mixer" view perspective. I hope thats understandable.

onukore commented 8 years ago

yes , i understand, you want solo on object ? you can do it in midi polysher when you assign a diferent midi chanel to object (module) like that in omni all chanel work, if want to hear only one object you mute all other chanel ( great thing with this methode you can automate solo and mute) but is true this is a chip solution ;) , solo in object is better for live

onukore commented 8 years ago

or take a midi vst mixer like that assign vst to chanel (use patchbay object, not very user friendly but that work) like that you have a real mixer https://www.kvraudio.com/product/cmx844_by_subtek#

Lykdraft commented 8 years ago

First of all I am on OSX. So thanks, but not possible here. ;)

Second, no offense man, but again, I do not want a workaround. I hate workarounds. I am in a modular enviroment, thats why I am interested in Radium in the first place. Why the heck would I have to use a 3rd application midi mixer and hardwire myself into fixed stuff just to solo something in a modular Apps "Mixer" View? Again, it makes no friggin sense to me.

You see, I choose applications that are lean, clean and interesting and most importantly allow me to work as fast as possible. And I usually work very fast.

Also I hate "mouse-miles" and I love tracker interfaces for the sheer speed because of extensive hotkey support. So the last thing I will do is click around 1000 times in a third party plugin. Not gonna happen... :D

(When I would be cool with workarounds all day long, I would switch to Ableton and download 1400 max4live devices. And I hate all of that stuff including Ableton itself. And I wouldn't have stopped using Renoise because I need extension tools for evey other thing and need to switch windows 10 times in 2 minutes, no thanks man... :) )

Best, tL.

onukore commented 8 years ago

i'm like you, old renoise user and hate all other clics DAW , i'm using tracker since 1992 (soundtracker on amiga) ,it's provisional solution but i'm not mac user ( i m not hypster, no offence :), i m juste musician hehe !) i hope for you the devs hear you for solo object, for me the priority , is midi cc recording automation, audio out management, sample editor etc.. and more usefull feature a good solution for you is copy track and change vst , like that you can solo object

best mC.

onukore commented 8 years ago

sorry another thing,

in any other modular soft ( i think i have try all soft on windows , i never see solo button on object , the solo are always in pattern , or mixer but in radium the mixer view, is not a realy mixer , it's modular view , radium need a mixer like energyxt for this think i've already ask long time a go just wait and see hehe !

Lykdraft commented 8 years ago

You are challenging me? Looks like you have no idea what you're talking about... Of course no "Button", I also never talked about a f***n "button", I talk about hotkey support.

Try Jeskola Buzz. Try Buze. Try MuTools/MuLab, try Psycle, try whatever. They all have dedicated hotkeys that solos the generator module and all other modules inbetween including the aux return... ..

Lykdraft commented 8 years ago

(Also my apologies, I dont want to sound rude or something, especially not to a fellow Renoise User.. ;) )

onukore commented 8 years ago

you wrong in buzz when you solo generator you don't solo generator you solo arrenger track (like i mixer ) i have solo genrator in modular view an see what happen in arrenger capture d ecran 2016-05-16 13 59 29

and psycle worck like that too, i dont konw for mutool never try i right he see screen shoot

Lykdraft commented 8 years ago

Machine view my friend.... Try ctrl-L.... lol...

Lykdraft commented 8 years ago

And what am I talking about all the time here? What did I say? "Support for solo in the mixer view" which equals to the ability to SELECT A MODULE IN THE MODULAR VIEW AND SOLO IT. I am not talking about soloing a track in the arrangement page/track list, as THIS IS SUPPORTED ANYWAYS ALREADY! Got that NOW!?

onukore commented 8 years ago

i have solo generator in modular view, radium need a real arrenger to do hotkey for generator radium don't have arrenger is juste block play list, the fonction is impossible a this time because no track arrenger it's just block play list you understand ( fonction dosn't exist to do it a hot key)

Lykdraft commented 8 years ago

I dont think that this function is impossible. I have no idea what you're talking about. Leave it at that. I wont discuss this any further.

onukore commented 8 years ago

when you solo generator (ctr-L ) this is the track in arrenger is solo not the generator , if you don't understand that , i don't know how you work

kmatheussen commented 8 years ago

I wish I could prioritize everything, and this features seem pretty important.

However, it should be possible for anyone with a little bit of knowledge about python or scheme to make a third party extension for this. Just a hint for anyone reading this and who might want a challenge.

However, we need more organized info about what is needed. Specifically. How do you want to distinguish an instrument from an effect? Because we don't want to mute effects when soloing an instrument. Ideas?

On Mon, May 16, 2016 at 2:20 PM, onukore notifications@github.com wrote:

when you solo generator (ctr-L ) this is the track in arrenger is solo not the generator , if you don't understand that , i don't know how you work

— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/kmatheussen/radium/issues/534#issuecomment-219412134

onukore commented 8 years ago

for me the only solution is like in all other DAW make a track arrenger , only for generator, and separate, automation from pattern editor , like that fx dosn't affects all other DAW work like that

Lykdraft commented 8 years ago

when you solo generator (ctr-L ) this is the track in arrenger is solo not the generator

Alright. This would be a starting point.. :) Select a module in the modular mixer view, which then solos the associated track... Would already be extremely helpful.

Basically all that is needed is that Radium automatically selects the associated track "behind the scenes" when a module in the mixer view is selected, so that this works...

How do you want to distinguish an instrument from an effect?

Thats more difficult indeed. In other apps they simply get ignored, as they are not flagged as "Sound Generators" . Then my guess is that the cabled connections are checked on solo between the solo'ed module and the master-out.

When there is a track-to-module connection this is obviously easier. I am no coder but I think that some kind of instrument ID for the internal Sampler and VSTi vs. Fx ID would help here that distinguishes Instruments from Fx.

I'll think about that a bit more.

best, tL.

onukore commented 8 years ago

you right , like in renoise fx and instrument are distinguishes by nature of vst ( i think all vst have id to fx or generator

Lykdraft commented 8 years ago

Guys, you know what is strange? Look at the .gif.

Radium already selects the track, when I click on a module in the mixer view. Just when I hit F4, the last track that I selected in the Tracklist is still kinda "locked" for solo.

So this actually is already kind of set-up to work, isnt it? (At least for the simpler solution; that is for modules that are present in the tracklist as well, leaving the fx and soundgenerators that are not present in the tracklist out of the picture for now. )

It seems more like the problem is that the tracklist area somehow doesn't "know" about the selection made in the mixer-view, even if it tricks you into believing that it is and the correct associated track gets highlighted. Also the selected instrument is shown in the editor, but still the track somehow is not really selected.

Makes sense?

modsolo

onukore commented 8 years ago

yes but you're problem is when objects send midi message to another objet you want to keep midi message and mute unwanted objects no ?

Lykdraft commented 8 years ago

Brainstorming for Soundgenerators that are not present in the tracklist:

I have a strong feeling that a possible solution to this might be found in the green midi/note connector cables.

However I dont know if this is technically possible and if so, then in an acceptable timeframe that justifies the support of this feature in general.

Possible solution: When a green midi/note cable is connected to a module that is not present in the tracklist Radium could try to follow this connection back to the source/origin of it and solo the associated track in the track list which would solo the track in the tracklist of the orignal source module.

Sideeffect: This would solo the generator in the tracklist as well as the receiving module, (or any receiving modules on that connection) so its a bit wonky but still a workable solution I think. (Especially when the original module is just a pipe/midi generator or dummy which doesnt make sound itself.)

onukore commented 8 years ago

have you try to use midimessage object ? (native midi generator in radium)

Lykdraft commented 8 years ago

yes but you're problem is when objects send midi message to another objet you want to keep midi message and mute unwanted objects no ?

Right, thats the whole big picture, yes. But I would be very happy if for starters we could select a module in the mixer view that just solos the track in the tracklist without looking it up in the tracklist first.

As you can see Radium follows the basic tracks anyways. When working in the modular view I would prefer to stay in the modular view when I just want to solo my selection.

I understand that the non-present module stuff is a bigger challenge so to speak, so fancy stuff seems to be ripe for another day.. :)

Lykdraft commented 8 years ago

have you try to use midimessage object ? (native midi generator in radium)

I still dont understand how this would help. Can you clarify how this would make the mixing process easier when in the modular view? As far as I understand it would make no difference. I still would have to look up any module that I have selected in the modular view (no matter of which origin, midi/native/vsti or anything else) in the tracklist to solo it, or am I missing something here?

onukore commented 8 years ago

sorry you're right in midimessage only one midi chanel is send, i use midi plolysher to send message to multi generator in multi chanel like that i can mute or solo generator i want, but like you say this is windows plugin sorry ( as no plugins like that on mac hypster ? ;) )

onukore commented 8 years ago

midipolisher is on mac try it !

onukore commented 8 years ago

http://www.eareckon.com/en/products/freebies.html you have 16 midi chanel if you're generator don't have midi chanel selection use midimessage to filtre chanel you want

kmatheussen commented 8 years ago

Technically, it's simple to implement. The problems are interface, and what exactly it's supposed to do. I agree that we should just ignore the green cables, at least for now. Not because it's complicated to implement, finding out which objects are connected, and so forth, but because it's a bit difficult to avoid making it complicated to predict what is happening when soloing an instrument.

Regarding the interface, would it make sense to have a solo check button on the sound objects in the mixer?

Lykdraft commented 8 years ago

http://www.eareckon.com/en/products/freebies.html you have 16 midi chanel

Thanks, I 'll try that one. Good find. At least that helps for VSTis. I do 90% with Radiums internal sampler at the moment though (which can't be adjusted to a specific midi channel AFAIK) but helpful anyways, thanks for that. :)

Lykdraft commented 8 years ago

Regarding the interface, would it make sense to have a solo check button on the sound objects in the mixer?

Oh yes please, absolutely.

onukore commented 8 years ago

capture d ecran 2016-05-16 17 19 use it like that, you're welcom ;)

Lykdraft commented 8 years ago

Aaah I see. Now I also understand what you mean with the midimessages module. :)

Lykdraft commented 8 years ago

Regarding the interface, would it make sense to have a solo check button on the sound objects in the mixer? Oh yes please, absolutely.

I just want to add that if you are considering this, please check if its possible to allow for non-exclusive solo-buttons. (Which is the possibility to have several solos active at the same time, and not that when the next solo button is clicked, the first one gets unchecked. No biggie, but kind of better from a mixing perspective)

onukore commented 8 years ago

big problem with midi pin when i connect object like in picture , the message shortcut midimessage object to go directly in instrument, we need pin (connection ) out like in aodix capture d ecran 2016-05-16 17 40 49 yellow cable is midi

onukore commented 8 years ago

probleme is in and out are same , and message go directly to instrument without filtred by midimessage object , for plug how have midichannel selector is not a problem, for other that dosen't work

Lykdraft commented 8 years ago

Solo Button is now there on modules. So the original problem is solved. Cool.