kmatheussen / radium

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

(Is there a way?) ->> Auto-Assign selected sound object in modular mixer to editor track #1184

Open Lykdraft opened 5 years ago

Lykdraft commented 5 years ago

Situation:

If I add a sample per drag n drop, a module gets created. Now I need to menu dive in the track editor to select the new sample player to be able to play the sample.

Is there a way to create a shortcut/function/something to immediately add a selected sound object from the modular view as instrument track in the track editor in one go? (Something that behaves like "Add selected module as Instrument in track editor")

I still find it clunky the way it is right now. I hate comparisons but i.e. in Renoise you drop a sample in the instrument list (or add a VSTi Instrument, same thing),the instrument slot gets selected automatically and the selected track automatically gets assigned to the sample. (You can change that later on.) Meaning you drop something on a slot and you can play right away. This is very good. Basically the other way around: Everything gets auto-routed and you can change things later on.

In Radium when you drop a VSTi: 1) you have to manually connect the module to the pipe, (EDIT: this step has been partially resolved in a workaround from here: https://github.com/kmatheussen/radium/issues/1147) 2) then you have to go to a track and select the instruments sub-menu 3) in that sub-menu you have to search for the added instrument. (This is only a bigger deal when you have added more than one instrument in one go. Which however is often more likely because of the setup time to play the instruments. So I add the instruments that I have in mind first, and do not go one-by-one with the 3-steps "adding-connecting-assigning".)

THEN you can finally play your instrument.

Now, these are quite some steps if you want to play something right away. Which is usually the case when you add an instrument to a song, right? :)

So some kind of shortcut to quickly add the selected module to an editor track would save sooo much time and menu-diving, that's why I am asking. Is there some way this can be "hacked" via a function?

(Another long-term solution specifically for samples might be to allow drag'n'drop to the track editor itself. i.e.: when a sample gets dropped on a track, a sample player is created in the background and the track editor gets automatically assigned to that sample player...)

Thanks, tL.

kmatheussen commented 5 years ago

Hi, there's a lot of things here which is a bit unclear. I'll just try to sum it up.

Case 1:

Task: You want to assign a sampler instrument to a track in the editor. You also want this sampler instrument to be the current instrument, and connected to the Main Pipe. My solution: 1. Drag the sample into the editor track you want to play.

Isn't that all?

Case 2:

Task: You want to assign a vst instrument to a track in the editor. You also want this vst instrument to be the current instrument, and connected to the Main Pipe. My solution:

  1. Make sure the editor cursor is placed in the editor track you want to assign the instrument to.
  2. Press F12.
  3. Press Shift + down
  4. Press Return
  5. Navigate (using the keyboard) to select the vst instrument you want to use.

This is pretty quick in my opinion, although steps 2/3/4 could have been executed faster by pressing only one key. But maybe this doesn't fit your work flow?

On Tue, Apr 23, 2019 at 4:31 PM Lykdraft notifications@github.com wrote:

Situation:

If I add a sample per drag n drop, a module gets created. Now I need to menu dive in the track editor to select the new sample player to be able to play the sample.

Is there a way to create a shortcut/function/something to immediately add a selected sound object from the modular view as instrument track in the track editor in one go? (Something that behaves like "Add selected module as Instrument in track editor")

I still find it clunky the way it is right now. I hate comparisons but i.e. in Renoise you drop a sample in the instrument list (or add a VSTi Instrument, same thing),the instrument slot gets selected automatically and the selected track automatically gets assigned to the sample. (You can change that later on.) Meaning you drop something on a slot and you can play right away. This is very good. Basically the other way around: Everything gets auto-routed and you can change things later on.

In Radium when you drop a VSTi:

you have to manually connect the module to the pipe, (EDIT: this step has been partially resolved in a workaround from here: #1147) then you have to go to a track and select a sub-menu, then in that submenu you have to search for the added instrument. THEN you can finally play your instrument.

Now, these are quite some steps if you want to play something right away. Which is usually the case when you add an instrument to a song, right? :)

So some kind of shortcut to quickly add the selected module to an editor track would save sooo much time and menu-diving, that's why I am asking. Is there some way this can be "hacked" via a function?

(Another long-term solution specifically for samples might be to allow drag'n'drop to the track editor itself. i.e.: when a sample gets dropped on a track, a sample player is created in the background and the track editor gets automatically assigned to that sample player...)

Thanks, tL.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

Lykdraft commented 5 years ago

My solution: 1. Drag the sample into the editor track you want to play.

Holy sh** this works already. Missed that somehow. Awesome. That's pretty much it.

VSTi:

although steps 2/3/4 could have been executed faster by pressing only one key.

I can do this easily with a Keyboard macro editor. Although I see shift+down highlights "load new preset", but I can do 3x down to get to "new Audio instrument". So that's cool enough for me.

(Can be closed then if the following might not be a point: For new users though, I am not sure. Might be better for them to just hit a key or menu item and then be immediately presented with their VSTi instruments list, just select one and go?)

kmatheussen commented 5 years ago

On Tue, Apr 23, 2019 at 7:32 PM Lykdraft notifications@github.com wrote:

My solution: 1. Drag the sample into the editor track you want to play.

Holy sh** this works already. Missed that somehow.

I think you're the one who actually suggested this feature once. :-)

VSTi:

although steps 2/3/4 could have been executed faster by pressing only one key.

I can do this easily with a Keyboard macro editor. Although I see shift+down highlights "load new preset", but I can do 3x down to get to "new Audio instrument". So that's cool enough for me.

(Can be closed then if the following might not be a point: For new users though, I am not sure. Might be better for them to just hit a key or menu item and then be immediately presented with their VSTi instruments list, just select one and go?)

Yes, maybe let F12 load audio instrument, and Ctrl + F12 bring up the current F12 menu. At least the audio instrument option should be moved to the top.