Helpful ReplyManual input of MIDI events in Event List disobeying my commands

Author
jyoung60
Max Output Level: -72 dBFS
  • Total Posts : 914
  • Joined: 2015/09/01 11:00:11
  • Location: Nova Scotia, Canada
  • Status: offline
2017/12/27 20:34:52 (permalink)

Manual input of MIDI events in Event List disobeying my commands

In Event List I always manually input the CCs that set up the song.  For example:
 
(BASS)
MBT.......... Ch.. Kind...... Data
1:01:010... 1... Control... 0............... 0
1:01:020... 1... Control... 32............. 2
1:01:030... 1... Patch..... Normal....... --... 48
1:01:040... 1... Control... 7-Volume... 100
 
(PIANO)
MBT.......... Ch.. Kind...... Data
1:01:300... 2... Control... 0............... 0
1:01:310... 2... Control... 32............. 2
1:01:320... 2... Patch..... Normal....... --... 48
1:01:330... 2... Control... 7-Volume... 100
 
Notice how the second instrument starts in the 300 range. I increment each instrument like this (400,500,etc.), and this works fine 99% of the time.  But every now & then SONAR won't let me do that.  For example, when I want this:
 
MBT.......... Ch.. Kind...... Data
1:01:300... 2... Control... 0............... 0
 
SONAR forces it to this:
 
MBT.......... Ch.. Kind...... Data
1:02:020... 2... Control... 0............... 0
 
Notice how it not only won't let me increment to the next 100s, it also puts me on the 2nd beat instead of the first. This seems to happen randomly, whether I created the MIDI song myself or it was downloaded.
 
Anyone know what might be causing this to happen?
 
 
 

DAW: Cakewalk by Bandlab (latest version) - x64
VST: Roland Sound Canvas VA
Hardware: Roland MC50mkII Sequencer; Yamaha DGX-660 keyboard; Steinberg UR-44 Interface
OS: Windows 10 Home 64-bit
#1
Cactus Music
Max Output Level: 0 dBFS
  • Total Posts : 8424
  • Joined: 2004/02/09 21:34:04
  • Status: offline
Re: Manual input of MIDI events in Event List disobeying my commands 2017/12/27 23:32:14 (permalink)
This takes me back to my Atari days were I had to do the same so as to prevent a midi log jam at the start of songs. I'd place those events in the first measure entering each with a timing of  6 ( KCS= 1/16th note) and then so on then  the song count in started on measure one. 
I have not had to do this in Sonar assuming these are now handled with a CPU and memory 1,000 x better than what I used back then.  I'm just wondering why you would still need to do this? Is it still true when you use outboard sound modules? Just curious. Seems like a lot of work. 
 

Johnny V  
Cakelab  
Focusrite 6i61st - Tascam us1641. 
3 Desktops and 3 Laptops W7 and W10
 http://www.cactusmusic.ca/
 
 
#2
jyoung60
Max Output Level: -72 dBFS
  • Total Posts : 914
  • Joined: 2015/09/01 11:00:11
  • Location: Nova Scotia, Canada
  • Status: offline
Re: Manual input of MIDI events in Event List disobeying my commands 2017/12/28 01:15:16 (permalink)
Cactus Music
I'm just wondering why you would still need to do this? Is it still true when you use outboard sound modules? Just curious. Seems like a lot of work. 
 




Old habits, as I come from very old MIDI days as well. And even though today's tech can probably handle a log jam, I like being sure. I don't mind the work. I have to input the data anyway, it's not that much harder to spread them out.
 
Still wonder why I sometimes can't put it where I want it, though.

DAW: Cakewalk by Bandlab (latest version) - x64
VST: Roland Sound Canvas VA
Hardware: Roland MC50mkII Sequencer; Yamaha DGX-660 keyboard; Steinberg UR-44 Interface
OS: Windows 10 Home 64-bit
#3
KAV
Max Output Level: -90 dBFS
  • Total Posts : 21
  • Joined: 2014/02/27 05:26:57
  • Status: offline
Re: Manual input of MIDI events in Event List disobeying my commands 2017/12/29 14:31:20 (permalink) ☄ Helpfulby jyoung60 2017/12/29 17:19:53
Have you checked the "Ticks per quarter-note" value (in Preferences -> Project -> Clock) in the projects where that happens? The lower the PPQ value, the smaller the maximum available tick value obviously is.
 
Because M:B:T values depend on time signatures, another possibility is that there're time signature events that cause unexpected M:B:T interpretation, but that's less likely.

Cakewalk by BandLab, Windows 10 Pro, Focusrite Scarlett 18i20, i7-3770K, 32GB RAM, 3TB SSD, LinnStrument
#4
brundlefly
Max Output Level: 0 dBFS
  • Total Posts : 14250
  • Joined: 2007/09/14 14:57:59
  • Location: Manitou Spgs, Colorado
  • Status: offline
Re: Manual input of MIDI events in Event List disobeying my commands 2017/12/29 16:36:33 (permalink) ☄ Helpfulby jyoung60 2017/12/29 17:19:57
Yes, PPQ clock setting is per-project, and I would guess it's 240 for that one project instead of the default 960. Entering 1:300 should give you 2:060 in that case. I presume your example was off the top of your head, and not exact.

SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
#5
jyoung60
Max Output Level: -72 dBFS
  • Total Posts : 914
  • Joined: 2015/09/01 11:00:11
  • Location: Nova Scotia, Canada
  • Status: offline
Re: Manual input of MIDI events in Event List disobeying my commands 2017/12/29 17:19:41 (permalink)
KAV
Have you checked the "Ticks per quarter-note" value (in Preferences -> Project -> Clock) in the projects where that happens? The lower the PPQ value, the smaller the maximum available tick value obviously is.
 
Because M:B:T values depend on time signatures, another possibility is that there're time signature events that cause unexpected M:B:T interpretation, but that's less likely.


brundlefly
Yes, PPQ clock setting is per-project, and I would guess it's 240 for that one project instead of the default 960. Entering 1:300 should give you 2:060 in that case. I presume your example was off the top of your head, and not exact.



I started wondering about this sort of thing late last night, but won't have time to try it until tomorrow.  But it sounds exactly what I'm looking for.  I'll try to remember to post back after I try it.  Thanks!

DAW: Cakewalk by Bandlab (latest version) - x64
VST: Roland Sound Canvas VA
Hardware: Roland MC50mkII Sequencer; Yamaha DGX-660 keyboard; Steinberg UR-44 Interface
OS: Windows 10 Home 64-bit
#6
Jump to:
© 2024 APG vNext Commercial Version 5.1