• SONAR
  • Manual input of MIDI events in Event List disobeying my commands
2017/12/27 20:34:52
jyoung60
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?
 
 
 
2017/12/27 23:32:14
Cactus Music
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. 
 
2017/12/28 01:15:16
jyoung60
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.
2017/12/29 14:31:20
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.
2017/12/29 16:36:33
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.
2017/12/29 17:19:41
jyoung60
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!
© 2025 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account