reaper-oss / sws

The SWS extension is a collection of features that seamlessly integrate into REAPER, the Digital Audio Workstation (DAW) software by Cockos, Inc
https://www.sws-extension.org/
MIT License
448 stars 85 forks source link

MIDI input - map input to channel #291

Closed Jeff0S closed 10 years ago

Jeff0S commented 10 years ago

From caseybas...@gmail.com on May 11, 2011 22:53:07

It would be very helpful to have actions, or reaconsole commands, or any other method of remapping a midi input device to a new channel.

This would really make overdubbing multiple parts on different channels in a single item much easier.

Currently these controls are two submenus deep and a quite time consuming to constantly change.

Original issue: http://code.google.com/p/sws-extension/issues/detail?id=291

Jeff0S commented 10 years ago

From jeffos...@gmail.com on May 12, 2011 02:53:45

that shoulldn't cost more than 5 min :)

Status: Accepted
Owner: jeffos...@gmail.com

Jeff0S commented 10 years ago

From jeffos...@gmail.com on May 12, 2011 12:59:36

done, r475

Status: Done

Jeff0S commented 10 years ago

From caseybas...@gmail.com on May 12, 2011 13:58:26

Oof... A red herring.

From the change log it seems like the actions are

+SWS/S&M: Set selected tracks MIDI input to all channels +SWS/S&M: Set selected tracks MIDI input to channel n - where 'n' is in [1; 16]

I always use all channels, the action that I need is below the midi inputs in the right click context

"Map input to channel" - Same as source, 1-16

This allows hardware that lacks an easy method of changing the output channel, to be used with a single input channel. In reaper the channel is remapped as the notes are recorded. So the hardwares channel information is discarded completely.

This is needed for working with multiple channels in a single item, to allow us to quickly record different instruments. Its not something that can be handled with a JS script.

I really appreciate your effort. This daw is my baaaaabbbbyyy :)

Jeff0S commented 10 years ago

From jeffos...@gmail.com on May 12, 2011 14:16:38

oh! I misunderstodd.. "undone", then :) I know this remap channel feature. This is doable too but it would not cost 5 min..

Note: remapping before record IS doable with a JS in v4 (as input FX)

Status: New
Labels: -Priority-Medium Priority-Low

Jeff0S commented 10 years ago

From swstim on May 12, 2011 14:22:52

Is a chunk patching operation needed, Jeffos?

Jeff0S commented 10 years ago

From jeffos...@gmail.com on May 12, 2011 14:25:09

yes Tim ( http://forum.cockos.com/showpost.php?p=644801&postcount=5 )

Jeff0S commented 10 years ago

From caseybas...@gmail.com on May 12, 2011 14:32:24

Thanks for the tip on the input fx. For this particular task it would be helpful to have action assigned to keys as its a rapid repetitive process across several tracks. Attack of the chunk patchers.

I have a bunch of js scripts that have been sorely missing the input fx... I was under the impression that they weren't recorded. Hot dog.

Jeff0S commented 10 years ago

From jeffos...@gmail.com on May 23, 2011 13:13:36

done, r488 (as expected, this time ;-)

Status: Done

Jeff0S commented 10 years ago

From caseybas...@gmail.com on May 25, 2011 16:06:43

I cant find the actions when searching the actions list. Typing in 'map' all i get is "SWS: Remap item positions"

About SWS Extensions says Version 2.0.0 Build #25

Do I have to enable specific actions somehow?

Thanks so much for taking care of this, work starts in two days this is a life saver.

Jeff0S commented 10 years ago

From swstim on May 25, 2011 17:28:11

Apologies, these actions will appear in #26 which isn't released yet. Soon, tonight or tomorrow.