


09042008, 03:22 AM

#1

Human being with feelings
Join Date: Sep 2007
Posts: 642

Strange behavior with MIDI CC and midi items
There is something strange with Midi CC and items that annoys me a lot. I wonder if this is intentional behavior?
Lets say I have 2 midi items. In the first item I have a midi CC message (like CC11 expression) set to 127. I want that all later midi items in that track use that value. However, the CC resets to 0 in the end of the first item, and the data is not inherited to the later items.
In the second image there are the same midi items glued together. You can see that there is a CC event that I didn't want to be there.
Why does it have to be this way? It's really causing tons of extra work when you have to glue all items together and then remove the unwanted CC>0 messages from all relevant midi channels.
Cheers,
Midi police at your service..
Last edited by Anomaly; 08072011 at 01:00 AM.



09042008, 04:09 AM

#2

Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 18,017

__________________
DarkStar ... interesting, if true. . . . Inspired by ...



09042008, 06:23 AM

#3

Human being with feelings
Join Date: Sep 2007
Posts: 642

Thanks Darkstar,
It's good this is already noticed, although I must say I'm a wee bit worried about the lack of attention the midi side is receiving. But speaking about this specific issue, I think too it's odd behavior and should be considered as a bug.



09082008, 07:20 AM

#4

Human being with feelings
Join Date: Jun 2008
Location: Apex, NC
Posts: 22

And here I thought it was just me. This is really driving me nuts  volume dropping to zero at the end of each midi clip. I am "working around" it by adding a CC7 = x at the start of each clip, but it would be truly swell for this to go away.
The odd thing is that it appears to only happen when a controller message originally present. In other words, if you just add a bunch of midi clips to a track and don't ever touch CC7, there is no problem. But if you change CC7 at some point, from there on the issue arises.



09082008, 07:28 AM

#5

Human being with feelings
Join Date: Jul 2006
Posts: 12,296

Quote:
Originally Posted by Anomaly
However, the CC resets to 0 in the end of the first item, and the data is not inherited to the later items.

Yes, this needs to be fixed ASAP. Such "resets" have to be added/drawn manually by the user. Current behaviour isn't good.
FIXED (5.1)
Last edited by Dstruct; 10292015 at 08:46 AM.



09092008, 07:47 AM

#6

Human being with feelings
Join Date: Jun 2008
Location: Apex, NC
Posts: 22

If I am interpreting the notes correctly, it appears this has been fixed in the latest 2.47 alpha. Haven't had a chance to test it though.



09092008, 07:56 AM

#7

Human being with feelings
Join Date: Jul 2006
Posts: 12,296

No, it's not fixed in 2.47alpha5.
FIXED (5.1)
Last edited by Dstruct; 10292015 at 08:46 AM.



09092008, 01:44 PM

#8

Human being with feelings
Join Date: Jul 2008
Location: The Netherlands
Posts: 2,975

I've come across this behaviour (the rotary speed of B4 organ kept resetting to slow), but it didn't occur to me that it actually was a bug; I thought it just worked that way.
Like you said, it's easily fixed by manually adding extra control changes, but that sure is rather inconvenient. If this could be fixed: yes, please.



09092008, 02:01 PM

#9

Administrator
Join Date: Jan 2005
Location: NYC
Posts: 12,435

hmm so what CCs should be reset at clip boundaries? Or should any at all? Pitch obviously should... but nothing else?



09092008, 06:06 PM

#10

blänk
Join Date: Jun 2008
Posts: 11,159

My feeling is that none at all should be sent automatically at clip boundary.
Reset messages should only be sent on stop. I am going to check, what trusty old Logic 5 does, but I am pretty sure the resetting was fully up to the user for the time playback was running... including pitch. Though I have to add Logic did a seek for controllers, Program changes and note ons at each start mid project (optionally), which might be of relevance here.
I will report back tomorrow. I propose other cubenlitudonar users do the same, so we can collect and benefit from the mileage of experience.
Btw, while at it, the messages sent at timeline loop to a midi clock enabled port are a bit odd, too. Reaper sends a stop message, followed by a midi SPP and a continue message at each loop return. It should only be a SPP message, as the stop/continue can probably throw some midi devices out of sync. Please see http://forum.cockos.com/showthread.p...light=midi+spp for this topic.
Again, my only experience in this field is Logic, but I think it's not a bad reference in terms of midi.



09092008, 10:08 PM

#11

Human being with feelings
Join Date: Jul 2006
Posts: 12,296

Quote:
Originally Posted by Justin
hmm so what CCs should be reset at clip boundaries? Or should any at all? Pitch obviously should... but nothing else?

none (including pitch) should be reset by items.
FIXED (5.1)
Last edited by Dstruct; 10292015 at 08:46 AM.



09092008, 10:11 PM

#12

Human being with feelings
Join Date: Feb 2007
Posts: 3,221

agreed, agreed, agreed. no reset unless specified (could be a nice modifier)



09102008, 01:38 AM

#13

Human being with feelings
Join Date: Sep 2007
Posts: 642

I agree with Dstruct, The item shouldn't change any value without user input.
I think there should be total reset on play/stop.
cheers



09102008, 01:39 AM

#14

Human being with feelings
Join Date: Jul 2008
Location: The Netherlands
Posts: 2,975

I also think nothing should be reset, not even pitch bend. Most (all) MIDI controllers have a pitch bend wheel which will fysically reset itself while recording, so (most of the time) there will no need to reset it again.



09102008, 02:25 AM

#15

Human being with feelings
Join Date: Jul 2006
Posts: 12,296

Quote:
Originally Posted by Anomaly
I agree with Dstruct, The item shouldn't change any value without user input.
I think there should be total reset on play/stop.

But please no "allnotesoff" on play/recording/stop, see http://forum.cockos.com/showthread.php?t=25325



09102008, 04:31 AM

#16

Human being with feelings
Join Date: Sep 2007
Posts: 642

Quote:
Originally Posted by Dstruct

ok, I see.. it's fine as long as there is an option or two



09132008, 04:28 AM

#17

Human being with feelings
Join Date: Jul 2006
Posts: 12,296

Quote:
Originally Posted by Dstruct
none (including pitch) should be reset by items.

bump. 2.47alpha7 still resets pitch on item end
FIXED (5.1)
Last edited by Dstruct; 10292015 at 08:45 AM.



09172008, 03:28 AM

#18

Human being with feelings
Join Date: Jul 2006
Posts: 12,296

bump. still the same in 2.5rc1
FIXED (5.1)
Last edited by Dstruct; 10292015 at 08:45 AM.



09242008, 07:36 PM

#19

Human being with feelings
Join Date: Sep 2008
Location: Location
Posts: 5,329

Maybe this illustrates, how annoying resetting of MIDIcontrollers can be:
This is what happens:
If I pause, all controllers are reset and I can't play in pausemode.
If I stop, the controllers are not reset, but the position cursor gets back to where I started playback.
If I pause at a position outside the item with the controllerdata and then start playback again, controllers stay in their reset position.
And what do I hear? Not'n!
This, I must say, dear ladies and gentlemen, I don't like at all!!
The only workaround I found so far is really a kludge:
Right after the controllerdata (but before the end of the item) I mute the track (using an envelope), so no controllerdata is sent to my VST.
Ah, I forgot: Just to avoid confusion  the item in the pic, allthough it is called "10Örgelrecorded", is placed on track 11. The MIDIoutput is routed to track 10, which holds the VST. (Just in case you thought, if I mute the track, I don't hear anything at all).
Data



09252008, 12:40 AM

#20

Human being with feelings
Join Date: Sep 2007
Posts: 642

Is it really fixed in 2.5 final? I still encountered some strange resetting problems with expression (cc11).



09252008, 05:21 AM

#21

Human being with feelings
Join Date: Sep 2008
Location: Location
Posts: 5,329

Quote:
Originally Posted by Anomaly
Is it really fixed in 2.5 final? I still encountered some strange resetting problems with expression (cc11).

No Anomaly, it isn't.
The animation in the post prior to yours was done with 2.5.
Data



10052008, 07:26 AM

#22

Human being with feelings
Join Date: Sep 2008
Posts: 15

What would be nice is a midi chase option (as defined below). That way where ever you start playback the software chases back to the last settings for events and sends to them. Play back then at any point will be as if you had started playback from the beginning.
What is MIDI Chase, and how do I enable this feature in Cubase SX?
MIDI Chase keeps track of your MIDI controller messages across the range of your song. This can be confusing, but it's probably easier to show an example of how the chase function works in practice.
Suppose you've got a MIDI track that plays piano for the first 10 measures of the song and switches over to Hammond organ for the next 10 measures of the song. If you played the song back in the sequencer and stopped in the measures of Hammond organ and then dragged the song cursor back into the first 10 measures, the part that was supposed to be piano would now be played with the Hammond organ without MIDI Chase.
The MIDI Chase feature keeps track of program changes no matter where you are in the song. It can also keep track of other MIDI events. You can tell Cubase SX which MIDI events to "chase" in the Chase Events settings, which are found in the MIDI dialog box under Preferences. You'll see a menu of events with checkboxes next to them. You can tell Cubase SX to chase a variety of events, including Note, Poly Pressure, Controller, Program, Aftertouch, Pitchbend and Sysex.



10052008, 07:30 AM

#23

Human being with feelings
Join Date: Jul 2006
Posts: 12,296

agreed. perfect in cubase.



10052008, 04:45 PM

#24

Human being with feelings
Join Date: Sep 2008
Location: Location
Posts: 5,329

agree too!
And no MIDIstuff should be reset on stop, pause or at ends of items!!



10202008, 12:06 PM

#25

Human being with feelings
Join Date: Jul 2006
Posts: 12,296

Quote:
Originally Posted by Dstruct
2.47alpha7 still resets pitch on item end

Still the same in 2.53



01072009, 05:24 PM

#26

Human being with feelings
Join Date: Jul 2006
Posts: 12,296

bump. needs to be "fixed".
FIXED (5.1)
Last edited by Dstruct; 10292015 at 08:45 AM.



01082009, 12:51 AM

#27

Human being with feelings
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 18,941

MIDI CC BUG
Quote:
Originally Posted by Dstruct
bump. needs to be "fixed".

Just noticed this thread and YES this is a really improtant one to fix, guys.
So far I have been importing all my MIDI stuff from another sequencer, but assuming reaper MIDI ever gets really up to speed, this one point would be a deal breaker for me.



07232009, 08:31 AM

#28

Human being with feelings
Join Date: Jul 2006
Posts: 12,296

Still not fixed in 3.06!
FIXED (5.1)
Last edited by Dstruct; 10292015 at 08:45 AM.



07232009, 09:49 AM

#29

Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 23,331

Yup, MIDI chase should be implemented ASAP.
+1



07232009, 03:13 PM

#30

Human being with feelings
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 18,941

nag nag nag nag nag nag nag nag nag nag nag nag
nag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nagnag nag nag nag nag nag nag nag nag nag nag nag



07232009, 03:15 PM

#31

Human being with feelings
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 18,941

re: NAG
You have to admit it made some pretty patterns.
Now is there any chance of someone fixing this (for midi users) important prob?
Pretty please?



07232009, 07:59 PM

#32

Human being with feelings
Join Date: Jan 2008
Posts: 9

Im having this problem with my hardware synths. Im using a miko with Reaper 3.06 and I have a miko slider to control the volume of my motif rack. When I press press play in Reaper, the volume automatically goes back to 127 everytime. Anyone having this problem???



07232009, 09:34 PM

#33

Human being with feelings
Join Date: Jun 2009
Posts: 2,565

Reaps is still behind behind the pack, though im expecting a strong finish.
EDIT: is this even FR'd? i just went thru 10 pages of em and didnt see anything about this.
Last edited by strunkdts; 07232009 at 10:37 PM.



07232009, 11:19 PM

#34

Human being with feelings
Join Date: Jul 2009
Posts: 16

Absolutely, this behavior is horrible...I love Reaper thus far but the lackluster and in this case buggy MIDI implementation (and the response of the devs) will heavily influence whether I purchase a license at the end of my trial period or return to Cubase.
MIDI chase fixes one of the oldest and most annoying problems with MIDI sequencing...automatic MIDI state sanity is a winner.
If this isn't FR'd yet it definitely should be ASAP.



01012010, 06:40 PM

#35

Human being with feelings
Join Date: Jul 2006
Posts: 12,296

Last edited by Dstruct; 10292015 at 08:45 AM.



02022013, 06:45 AM

#36

Human being with feelings
Join Date: Jul 2006
Posts: 12,296

Bump?
4.32 and REAPER still does it wrong.
FIXED (5.1)
Last edited by Dstruct; 10292015 at 08:44 AM.



05262013, 04:28 AM

#37

Human being with feelings
Join Date: May 2010
Posts: 90

This has been doing my nut in yesterday and now today.
Is there any progress on this issue at all ?
It makes tweaking patches whilst looping and using a midi controller impossible.
Is this not a ridiculous bug to have in such an advanced version of Reaper ?



10292015, 08:45 AM

#38

Human being with feelings
Join Date: Jul 2006
Posts: 12,296

FIXED (5.1)



Thread Tools 

Display Modes 
Linear Mode

Posting Rules

You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off



All times are GMT 7. The time now is 09:03 AM.
