View Issue Details

IDProjectCategoryView StatusLast Update
0003233ardourfeaturespublic2020-04-19 20:14
Reporterdanboid Assigned Topaul  
PrioritynormalSeveritytweakReproducibilityN/A
Status closedResolutionfixed 
Summary0003233: MIDI channel selector should affect note creation
DescriptionCreate a new MIDI track, expand it so you can see the channels, select 'None', now select MIDI channel 2 for example then place some notes into the track. The notes are greyed out and don't play on channel 2 until you select all the notes, right-click and then assign them to channel 2. Selecting the notes and assigning them to a channel shouldn't be necessary as they should inherit their channel from whatever channel(s) you have selected when you insert/record the notes.

Present in 7246
TagsNo tags attached.

Activities

paul

2010-06-09 12:04

administrator   ~0008213

which channel should be selected if the selector has multiple channels selected? the earliest/lowest?

danboid

2010-06-09 12:19

reporter   ~0008214

The MIDI channel selector currently defaults to having all channels selected and I would personally prefer it if notes could be inserted and recorded on multiple or even all channels if the user should desire- I would certainly see that being useful.

I've been trying to think of something in Ardour that works in a similar way to the MIDI channel selector but didn't come up with anything that it could share/ inherit behavior from. If for some reason recording to multiple MIDI channels within one track is a no-no then I would've sided with highest channel wins out personally mainly because the highest note normally dominates on old mono synths.

lincoln

2010-06-09 13:25

reporter   ~0008215

If more than one channel is selected it may be resonable to maintain the current behavior. In the case of a single channel selection (to my mind this is the normal case), added notes are assigned the selected channel.

danboid

2010-06-18 10:53

reporter   ~0008268

Under 7279, it doesn't matter what channels you have selected when creating notes- they're always created on channel 1 and then you have to right click on them to change their channel after creation if you want anything different and it would seem that Paul/Carl have decided that we can only assign any given note one MIDI channel.

Therefore I hope that the current manual note creation behavior when more than one channel is selected is not retained and instead A3 creates the note on either the lowest or highest selected channel- I would go for the highest as I previously mentioned.

Here is what I suggest for when creating a MIDI note with the Draw tool:

No MIDI channel selected - Note created on Channel 1
One MIDI channel selected - Note created on specified channel
Two or more channels selected - Highest channel takes precedence
All channels selected - Note created on Channel 16

The way I see it, what behavior we choose for 'All channels selected' is dictated by the behavior we choose for when two or more channels are selected because if we go for lowest channel wins then it makes more sense to place newly created notes in channel 1 when all channels are selected.

paul

2010-06-29 13:12

administrator   ~0008356

i've implemented this with the small change that "all channels selected" leads to the use of channel 1. i've done this because "all channels selected" is the default state, and channel 1 is the only sensible default channel.

paul

2010-06-29 13:20

administrator   ~0008357

fixed @ rev 7321

system

2020-04-19 20:14

developer   ~0022126

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2010-06-09 11:24 danboid New Issue
2010-06-09 12:04 paul Note Added: 0008213
2010-06-09 12:19 danboid Note Added: 0008214
2010-06-09 13:25 lincoln Note Added: 0008215
2010-06-18 10:53 danboid Note Added: 0008268
2010-06-29 13:12 paul Note Added: 0008356
2010-06-29 13:20 paul cost => 0.00
2010-06-29 13:20 paul Note Added: 0008357
2010-06-29 13:20 paul Status new => resolved
2010-06-29 13:20 paul Resolution open => fixed
2010-06-29 13:20 paul Assigned To => paul
2020-04-19 20:14 system Note Added: 0022126
2020-04-19 20:14 system Status resolved => closed