Log in to post
|
Print Thread |
|
|
|
|
Band-in-a-Box for Windows
|
Joined: May 2000
Posts: 38,502
Veteran
|
Veteran
Joined: May 2000
Posts: 38,502 |
Quote:
CC123 is all notes off. Same thing as the panic button. (BB has been sending out that all channel fusilade for many versions now.) If a synth resets to a GM bank in response to that.... well it just shouldn't. Must be more to what's going on than that.
-Ron
Agreed.
I just used that cc as a pointer to what is going on and where, working from memory.
Silvertones has done the good job of securing and publishing the data, though and deserves a big thanks!
FWIW I've always liked the fact that the original MMA chose "123" for the panic button reset.
"Easy as 1-2-3," and that mnemonic can save the day for you in live performance if something gets stuck or otherwise goes awry.
--Mac
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: Dec 2000
Posts: 12,667
Veteran
|
Veteran
Joined: Dec 2000
Posts: 12,667 |
Quote:
"Easy as 1-2-3,"
And to go along with the other thread discussing spreadsheets, I remember using the old MS-DOS shareware Lotus 1-2-3 knockoff, "AsEasyAs..."
John Laptop-HP Omen I7 Win11Pro 32GB 2x2TB, 1x4TB SSD Desktop-ASUS-I7 Win10Pro 32GB 2x1.5TB, 2x2TB, 1x4TB SATA BB2025/UMC404HD/Casios/Cakewalk/Reaper/Studio One/MixBus/Notion/Finale/Dorico/Noteworthy/NI/Halion/IK http://www.sus4chord.com
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: Jun 2005
Posts: 7,693
Veteran
|
Veteran
Joined: Jun 2005
Posts: 7,693 |
I've been following this thread with interest because I mentioned the same problem with my Sonic Cell last month. The GM bank sounds pretty good anyway so I've just been using that but I would like to use the higher patches consistently as well. I'm not real good with the whole msb/lsb thing so I don't know if the problem has been me or what but this thread gives me hope. Whatever it is, It looks like if you guys can get it working with the Ketron and post the details, I can probably figure it out with my SC too.
Bob
Biab/RB latest build, Win 11 Pro, Ryzen 5 5600 G, 512 Gig SSD, 16 Gigs Ram, Steinberg UR22 MkII, Roland Sonic Cell, Kurzweil PC3, Hammond SK1, Korg PA3XPro, Garritan JABB, Hypercanvas, Sampletank 3, more.
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: May 2003
Posts: 8,021
Veteran
|
OP
Veteran
Joined: May 2003
Posts: 8,021 |
All info has been sent to Peter & Andrew and we await their response. There is a work around for the SOLOIST. If you're going to use Upper Bank Patches for the soloist you need to do these steps. 1. open the soloist 2. choose the soloist you want 3. set the instrument to"no change" 4. generate the soloist 5. Choose your patch from the upper bank patches .pat file screen 6. save the song with save+
It APPEARS that the other instruments are OK. What is needed is when a custom patch is used all of the CC & patch data is stripped out. What's happening now is the patch data is stripped but the MSB is not. The data for the GM instrument selected in the soloist is generated after the custom patc data so it resets the custom patch to a GM patch. That's why at this point set the soloist Inst. to "no change"
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: Sep 2003
Posts: 8,333
Veteran
|
Veteran
Joined: Sep 2003
Posts: 8,333 |
When I get home from my weekly (weakly) Wednesday breakfast meeting I'm going to try that with my vocal harmonizer. I did most of it but you have a step there I didn't try. Crossing me fingers.
John Conley Musica est vita
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: Jun 2003
Posts: 507
Journeyman
|
Journeyman
Joined: Jun 2003
Posts: 507 |
Quote:
All info has been sent to Peter & Andrew and we await their response.
It APPEARS that the other instruments are OK. What is needed is when a custom patch is used all of the CC & patch data is stripped out. What's happening now is the patch data is stripped but the MSB is not. The data for the GM instrument selected in the soloist is generated after the custom patch data so it resets the custom patch to a GM patch. That's why at this point set the soloist Inst. to "no change"
In case the PG group refers to this thread, I would make additional observations/suggestions (some of which I've communicated to Support in the past).
1. The "+" control is not synced with the spinners and does not reflect real time values of the cc 0 and 32 controllers after they have been saved with the song.
2. Make the GM settings for MSB and LSB configurable by user. (On my Kurzweil, the GM bank has MSB=0 and LSB=1.)
3. Re-examine each code module that can change a patch on any channel. Make sure the overrides and control hierarchy - style vs. song, etc. - are logical and simplify the interface to minimize user confusion as to just which element of the program will set the banks and patches for a given set of parameters and command sequence. Whenever a patch change is issued, by whatever element of the program, be sure the proper bank cc's are bundled with it (as appears to be the case in the latest version, at least for patches saved with the song.)
4. Reconsider UI design with respect to those new cc 0 and 32 spinners in the main window. Who chooses a HB patch by memorizing their patch map? Maybe Rain Man could, not this mere mortal. The interface ought to make it easy to use the patch map, not encourage even more mistaken assignments and consequent confusion. So I would suggest this: replace the spinners with a screen element that displays the the data in the "+" dialog. In real time. If some element of the program, even an embedded (F5) event, changes the patch, the display should reflect this.
I do appreciate the attempts made in the last couple of versions to improve HB implementation. I just think it should be examined more closely. My fantasy: Peter gathers his midi team. He says, "Look we've got a loyal sub group of users who go way back with midi. They think the RT stuff is cool, but they are also the ones who invested in expensive external hardware before virtual synth plugins were a gleam in Steinberg's eye. Heck, we sell such hardware ourselves (the Ketron). They run the gamut from desktop hobbyists to gigging professionals. They update frequently, but the frustrations with higher bank control continue. They shouldn't have to fire up the midi monitor all the time to determine the sequence of unexpected patch/bank changes and even then, not understand which features are firing them. They deserve a robust, reliable implementation, with clear, synchronized, realtime indicators in the interface. I commend your improvements in the last couple versions, but it needs more focus. So take a few weeks, redesign, get it right. Bounce it off the beta testers if you want."
Whew. I just did my morning exercise. Gotta relax on the treadmill. -Ron
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: Sep 2003
Posts: 8,333
Veteran
|
Veteran
Joined: Sep 2003
Posts: 8,333 |
OK, ye olde midi gurus.
I take a song, no notes in the Soloist. I set the soloist to ch 5 Midi. My Midi 5 is set on the voicelive, and chords are going out as triads on Midi 5 at volume 1. What you see below is what I get from the Midi Monitor. I stuck the 32 in after the count in and 2 bar lead, which shows as Event 30, and that puts the voicelive where I want it, at preset 32 which is 3 harmonies above. Fine. Below is Event 30 that I inserted using F5 at the bar I wanted a harmony changed and it worked, although I get preset 32 as I mentioned.
30 9212 1 C4 1F Program Change ($Cx) 5 Program = 31
However somewhere in the mix, on each verse there is a Program change to 109 and that sends the box to patch 99 (the highest one), which is a distorted voice and I don't want it. But if select the soloist track where I put the Program change to 31 which gives 32, push the = sign at the bar to display what is on the track is blank. Nada there. That's odd in itself. Following line 30 I'll post the first few bars of midi stuff, why is all that stuff there? Remember I have the chords as triads set to go out on 5 so the notes I'd expect to see. I have the volume on them set to 1, going to set the to zero later, because for some reason I can hear faint chords playing on the clicks before the 1st bar....
Evt # Time (mS) Source Raw Status Chan Data 1 Data 2 1 0 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0 2 0 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0 3 1 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0 4 1 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0 5 1 1 C4 18 Program Change ($Cx) 5 Program = 24 6 1 1 B4 07 00 Control Change ($Bx) 5 CC Type = #7 Main Volume MSB CC Value = 0 7 2 1 B4 5B 55 Control Change ($Bx) 5 CC Type = #91 Reverb Depth CC Value = 85 8 2 1 B4 5D 1E Control Change ($Bx) 5 CC Type = #93 Chorus Depth CC Value = 30 9 2 1 B4 0A 01 Control Change ($Bx) 5 CC Type = #10 Pan MSB CC Value = 1 10 2 1 B4 7A 7F Control Change ($Bx) 5 CC Type = #122 Local Control CC Value =127 11 2 1 B4 7A 7F Control Change ($Bx) 5 CC Type = #122 Local Control CC Value =127 12 2 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0 13 3 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0 14 3 1 C4 18 Program Change ($Cx) 5 Program = 24 15 3 1 B4 01 00 Control Change ($Bx) 5 CC Type = #1 Mod Wheel MSB CC Value = 0 16 3 1 E4 00 40 Pitch Bend ($Ex) 5 Bend = 0 17 451 1 94 2B 01 Note On ($9x) 5 Pitch = G 3 43 Velocity = 1 18 451 1 94 2F 01 Note On ($9x) 5 Pitch = B 3 47 Velocity = 1 19 451 1 94 32 01 Note On ($9x) 5 Pitch = D 4 50 Velocity = 1 20 452 1 94 35 01 Note On ($9x) 5 Pitch = F 4 53 Velocity = 1 21 2166 1 94 2B 00 Note On ($9x) 5 Pitch = G 3 43 Velocity = 0 22 2166 1 94 2F 00 Note On ($9x) 5 Pitch = B 3 47 Velocity = 0 23 2167 1 94 32 00 Note On ($9x) 5 Pitch = D 4 50 Velocity = 0 24 2167 1 94 35 00 Note On ($9x) 5 Pitch = F 4 53 Velocity = 0 25 2167 1 94 24 01 Note On ($9x) 5 Pitch = C 3 36 Velocity = 1 26 2167 1 94 28 01 Note On ($9x) 5 Pitch = E 3 40 Velocity = 1 27 2167 1 94 2B 01 Note On ($9x) 5 Pitch = G 3 43 Velocity = 1 28 9212 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0 29 9212 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0 30 9212 1 C4 1F Program Change ($Cx) 5 Program = 31 31 11306 1 94 24 00 Note On ($9x) 5 Pitch = C 3 36 Velocity = 0 32 11306 1 94 28 00 Note On ($9x) 5 Pitch = E 3 40 Velocity = 0 33 11306 1 94 2B 00 Note On ($9x) 5 Pitch = G 3 43 Velocity = 0 34 11306 1 94 2B 01 Note On ($9x) 5 Pitch = G 3 43 Velocity = 1 35 11307 1 94 2F 01 Note On ($9x) 5 Pitch = B 3 47 Velocity = 1 36 11307 1 94 32 01 Note On ($9x) 5 Pitch = D 4 50 Velocity = 1 37 11307 1 94 35 01 Note On ($9x) 5 Pitch = F 4 53 Velocity = 1 38 13784 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0 39 13784 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0 40 13784 1 C4 1F Program Change ($Cx) 5 Program = 31 41 15879 1 94 2B 00 Note On ($9x) 5 Pitch = G 3 43 Velocity = 0 42 15879 1 94 2F 00 Note On ($9x) 5 Pitch = B 3 47 Velocity = 0 43 15879 1 94 32 00 Note On ($9x) 5 Pitch = D 4 50 Velocity = 0 44 15879 1 94 35 00 Note On ($9x) 5 Pitch = F 4 53 Velocity = 0 45 15880 1 94 24 01 Note On ($9x) 5 Pitch = C 3 36 Velocity = 1 46 15880 1 94 28 01 Note On ($9x) 5 Pitch = E 3 40 Velocity = 1 47 15880 1 94 2B 01 Note On ($9x) 5 Pitch = G 3 43 Velocity = 1 48 16068 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0 49 16068 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0 50 16068 1 C4 6D Program Change ($Cx) 5 Program = 109 51 16948 1 94 24 00 Note On ($9x) 5 Pitch = C 3 36 Velocity = 0 52 16948 1 94 28 00 Note On ($9x) 5 Pitch = E 3 40 Velocity = 0 53 16948 1 94 2B 00 Note On ($9x) 5 Pitch = G 3 43 Velocity = 0 54 16948 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0 55 16948 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0 56 16949 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0 57 16949 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0 58 16949 1 B4 01 00 Control Change ($Bx) 5 CC Type = #1 Mod Wheel MSB CC Value = 0 59 16949 1 E4 00 40 Pitch Bend ($Ex) 5 Bend = 0 60 16972 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0 61 16972 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0 62 16972 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0 63 16972 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0 64 16972 1 B4 01 00 Control Change ($Bx) 5 CC Type = #1 Mod Wheel MSB CC Value = 0 65 16972 1 E4 00 40 Pitch Bend ($Ex) 5 Bend = 0
John Conley Musica est vita
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: May 2003
Posts: 8,021
Veteran
|
OP
Veteran
Joined: May 2003
Posts: 8,021 |
John, I set my soloist to send on channel 5 and the chord output thing in prefs is also at 5. I inserted a program change 32 into the soloist at bar 1 EVT 39.At that point I just get chords until I hit stop.
Evt # Time (mS) Source Raw Status Chan Data 1 Data 2
1 1 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0
2 2 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0
3 2 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0
4 3 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0
5 3 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0
6 3 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0
7 3 1 C4 00 Program Change ($Cx) 5 Program = 0
8 3 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0
9 3 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0
10 3 1 C4 18 Program Change ($Cx) 5 Program = 24
11 4 1 B4 07 7F Control Change ($Bx) 5 CC Type = #7 Main Volume MSB CC Value =127
12 4 1 B4 07 5A Control Change ($Bx) 5 CC Type = #7 Main Volume MSB CC Value = 90
13 4 1 B4 5B 00 Control Change ($Bx) 5 CC Type = #91 Reverb Depth CC Value = 0
14 4 1 B4 5B 28 Control Change ($Bx) 5 CC Type = #91 Reverb Depth CC Value = 40
15 4 1 B4 5D 00 Control Change ($Bx) 5 CC Type = #93 Chorus Depth CC Value = 0
16 4 1 B4 5D 00 Control Change ($Bx) 5 CC Type = #93 Chorus Depth CC Value = 0
17 4 1 B4 0A 40 Control Change ($Bx) 5 CC Type = #10 Pan MSB CC Value = 64
18 5 1 B4 0A 40 Control Change ($Bx) 5 CC Type = #10 Pan MSB CC Value = 64
19 5 1 B4 7A 7F Control Change ($Bx) 5 CC Type = #122 Local Control CC Value =127
20 5 1 FA Song Start ($FA)
21 5 1 B4 7A 7F Control Change ($Bx) 5 CC Type = #122 Local Control CC Value =127
22 5 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0
23 5 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0
24 5 1 C4 00 Program Change ($Cx) 5 Program = 0
25 6 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0
26 6 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0
27 6 1 C4 18 Program Change ($Cx) 5 Program = 24
28 6 1 B4 01 00 Control Change ($Bx) 5 CC Type = #1 Mod Wheel MSB CC Value = 0
29 7 1 E4 00 40 Pitch Bend ($Ex) 5 Bend = 0
30 424 1 94 2B 01 Note On ($9x) 5 Pitch = G 3 43 Velocity = 1
31 424 1 94 2F 01 Note On ($9x) 5 Pitch = B 3 47 Velocity = 1
32 424 1 94 32 01 Note On ($9x) 5 Pitch = D 4 50 Velocity = 1
33 4623 1 94 2B 00 Note On ($9x) 5 Pitch = G 3 43 Velocity = 0
34 4624 1 94 2F 00 Note On ($9x) 5 Pitch = B 3 47 Velocity = 0
35 4624 1 94 32 00 Note On ($9x) 5 Pitch = D 4 50 Velocity = 0
36 4624 1 94 2D 01 Note On ($9x) 5 Pitch = A 3 45 Velocity = 1
37 4624 1 94 31 01 Note On ($9x) 5 Pitch = Db 4 49 Velocity = 1
38 4624 1 94 34 01 Note On ($9x) 5 Pitch = E 4 52 Velocity = 1
39 4823 1 C4 1F Program Change ($Cx) 5 Program = 31
40 9420 1 94 2D 00 Note On ($9x) 5 Pitch = A 3 45 Velocity = 0
41 9420 1 94 31 00 Note On ($9x) 5 Pitch = Db 4 49 Velocity = 0
42 9420 1 94 34 00 Note On ($9x) 5 Pitch = E 4 52 Velocity = 0
43 9424 1 94 2D 01 Note On ($9x) 5 Pitch = A 3 45 Velocity = 1
44 9424 1 94 31 01 Note On ($9x) 5 Pitch = Db 4 49 Velocity = 1
45 9424 1 94 34 01 Note On ($9x) 5 Pitch = E 4 52 Velocity = 1
46 9424 1 94 37 01 Note On ($9x) 5 Pitch = G 4 55 Velocity = 1
47 11823 1 94 2D 00 Note On ($9x) 5 Pitch = A 3 45 Velocity = 0
48 11823 1 94 31 00 Note On ($9x) 5 Pitch = Db 4 49 Velocity = 0
49 11823 1 94 34 00 Note On ($9x) 5 Pitch = E 4 52 Velocity = 0
50 11824 1 94 37 00 Note On ($9x) 5 Pitch = G 4 55 Velocity = 0
51 11824 1 94 26 01 Note On ($9x) 5 Pitch = D 3 38 Velocity = 1
52 11824 1 94 2A 01 Note On ($9x) 5 Pitch = Gb 3 42 Velocity = 1
53 11824 1 94 2D 01 Note On ($9x) 5 Pitch = A 3 45 Velocity = 1
54 23823 1 94 26 00 Note On ($9x) 5 Pitch = D 3 38 Velocity = 0
55 23823 1 94 2A 00 Note On ($9x) 5 Pitch = Gb 3 42 Velocity = 0
56 23823 1 94 2D 00 Note On ($9x) 5 Pitch = A 3 45 Velocity = 0
57 23823 1 94 2D 01 Note On ($9x) 5 Pitch = A 3 45 Velocity = 1
58 23826 1 94 31 01 Note On ($9x) 5 Pitch = Db 4 49 Velocity = 1
59 23827 1 94 34 01 Note On ($9x) 5 Pitch = E 4 52 Velocity = 1
60 31020 1 94 2D 00 Note On ($9x) 5 Pitch = A 3 45 Velocity = 0
61 31023 1 94 31 00 Note On ($9x) 5 Pitch = Db 4 49 Velocity = 0
62 31023 1 94 34 00 Note On ($9x) 5 Pitch = E 4 52 Velocity = 0
63 31023 1 94 2D 01 Note On ($9x) 5 Pitch = A 3 45 Velocity = 1
64 31024 1 94 31 01 Note On ($9x) 5 Pitch = Db 4 49 Velocity = 1
65 31024 1 94 34 01 Note On ($9x) 5 Pitch = E 4 52 Velocity = 1
66 31024 1 94 37 01 Note On ($9x) 5 Pitch = G 4 55 Velocity = 1
67 33425 1 94 2D 00 Note On ($9x) 5 Pitch = A 3 45 Velocity = 0
68 33425 1 94 31 00 Note On ($9x) 5 Pitch = Db 4 49 Velocity = 0
69 33425 1 94 34 00 Note On ($9x) 5 Pitch = E 4 52 Velocity = 0
70 33425 1 94 37 00 Note On ($9x) 5 Pitch = G 4 55 Velocity = 0
71 33426 1 94 26 01 Note On ($9x) 5 Pitch = D 3 38 Velocity = 1
72 33426 1 94 2A 01 Note On ($9x) 5 Pitch = Gb 3 42 Velocity = 1
73 33426 1 94 2D 01 Note On ($9x) 5 Pitch = A 3 45 Velocity = 1
74 39699 1 94 26 00 Note On ($9x) 5 Pitch = D 3 38 Velocity = 0
75 39699 1 94 2A 00 Note On ($9x) 5 Pitch = Gb 3 42 Velocity = 0
76 39699 1 94 2D 00 Note On ($9x) 5 Pitch = A 3 45 Velocity = 0
77 39700 1 FC Song Stop ($FC)
78 39700 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0
79 39700 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0
80 39700 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0
81 39700 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0
82 39704 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0
83 39705 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0
84 39705 1 B4 01 00 Control Change ($Bx) 5 CC Type = #1 Mod Wheel MSB CC Value = 0
85 39705 1 E4 00 40 Pitch Bend ($Ex) 5 Bend = 0
86 39705 1 B4 01 00 Control Change ($Bx) 5 CC Type = #1 Mod Wheel MSB CC Value = 0
87 39705 1 E4 00 40 Pitch Bend ($Ex) 5 Bend = 0
88 39705 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0
89 39706 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0
90 39706 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0
91 39706 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0
92 39706 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0
93 39706 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0
94 39707 1 B4 01 00 Control Change ($Bx) 5 CC Type = #1 Mod Wheel MSB CC Value = 0
95 39707 1 E4 00 40 Pitch Bend ($Ex) 5 Bend = 0
96 39707 1 B4 01 00 Control Change ($Bx) 5 CC Type = #1 Mod Wheel MSB CC Value = 0
97 39707 1 E4 00 40 Pitch Bend ($Ex) 5 Bend = 0
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: May 2003
Posts: 8,021
Veteran
|
OP
Veteran
Joined: May 2003
Posts: 8,021 |
Here I put the change were it should be. In the count in. Note it's changed to 31 before any notes. Again the only thing I get are chords until I hit stop and then you get the all notes off and everything reset.
Evt # Time (mS) Source Raw Status Chan Data 1 Data 2
1 2 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0
2 2 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0
3 3 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0
4 3 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0
5 3 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0
6 3 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0
7 3 1 C4 00 Program Change ($Cx) 5 Program = 0
8 3 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0
9 3 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0
10 4 1 C4 18 Program Change ($Cx) 5 Program = 24
11 4 1 B4 07 7F Control Change ($Bx) 5 CC Type = #7 Main Volume MSB CC Value =127
12 4 1 B4 07 5A Control Change ($Bx) 5 CC Type = #7 Main Volume MSB CC Value = 90
13 4 1 B4 5B 00 Control Change ($Bx) 5 CC Type = #91 Reverb Depth CC Value = 0
14 4 1 B4 5B 28 Control Change ($Bx) 5 CC Type = #91 Reverb Depth CC Value = 40
15 4 1 B4 5D 00 Control Change ($Bx) 5 CC Type = #93 Chorus Depth CC Value = 0
16 5 1 B4 5D 00 Control Change ($Bx) 5 CC Type = #93 Chorus Depth CC Value = 0
17 5 1 B4 0A 40 Control Change ($Bx) 5 CC Type = #10 Pan MSB CC Value = 64
18 5 1 B4 0A 40 Control Change ($Bx) 5 CC Type = #10 Pan MSB CC Value = 64
19 5 1 B4 7A 7F Control Change ($Bx) 5 CC Type = #122 Local Control CC Value =127
20 5 1 FA Song Start ($FA)
21 5 1 B4 7A 7F Control Change ($Bx) 5 CC Type = #122 Local Control CC Value =127
22 5 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0
23 5 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0
24 5 1 C4 00 Program Change ($Cx) 5 Program = 0
25 6 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0
26 6 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0
27 6 1 C4 18 Program Change ($Cx) 5 Program = 24
28 6 1 C4 1F Program Change ($Cx) 5 Program = 31
29 6 1 B4 01 00 Control Change ($Bx) 5 CC Type = #1 Mod Wheel MSB CC Value = 0
30 7 1 E4 00 40 Pitch Bend ($Ex) 5 Bend = 0
31 57 1 C4 1F Program Change ($Cx) 5 Program = 31
32 428 1 94 2B 01 Note On ($9x) 5 Pitch = G 3 43 Velocity = 1
33 429 1 94 2F 01 Note On ($9x) 5 Pitch = B 3 47 Velocity = 1
34 429 1 94 32 01 Note On ($9x) 5 Pitch = D 4 50 Velocity = 1
35 4629 1 94 2B 00 Note On ($9x) 5 Pitch = G 3 43 Velocity = 0
36 4629 1 94 2F 00 Note On ($9x) 5 Pitch = B 3 47 Velocity = 0
37 4629 1 94 32 00 Note On ($9x) 5 Pitch = D 4 50 Velocity = 0
38 4629 1 94 2D 01 Note On ($9x) 5 Pitch = A 3 45 Velocity = 1
39 4629 1 94 31 01 Note On ($9x) 5 Pitch = Db 4 49 Velocity = 1
40 4630 1 94 34 01 Note On ($9x) 5 Pitch = E 4 52 Velocity = 1
41 9429 1 94 2D 00 Note On ($9x) 5 Pitch = A 3 45 Velocity = 0
42 9429 1 94 31 00 Note On ($9x) 5 Pitch = Db 4 49 Velocity = 0
43 9429 1 94 34 00 Note On ($9x) 5 Pitch = E 4 52 Velocity = 0
44 9430 1 94 2D 01 Note On ($9x) 5 Pitch = A 3 45 Velocity = 1
45 9430 1 94 31 01 Note On ($9x) 5 Pitch = Db 4 49 Velocity = 1
46 9430 1 94 34 01 Note On ($9x) 5 Pitch = E 4 52 Velocity = 1
47 9430 1 94 37 01 Note On ($9x) 5 Pitch = G 4 55 Velocity = 1
48 11829 1 94 2D 00 Note On ($9x) 5 Pitch = A 3 45 Velocity = 0
49 11829 1 94 31 00 Note On ($9x) 5 Pitch = Db 4 49 Velocity = 0
50 11829 1 94 34 00 Note On ($9x) 5 Pitch = E 4 52 Velocity = 0
51 11829 1 94 37 00 Note On ($9x) 5 Pitch = G 4 55 Velocity = 0
52 11829 1 94 26 01 Note On ($9x) 5 Pitch = D 3 38 Velocity = 1
53 11829 1 94 2A 01 Note On ($9x) 5 Pitch = Gb 3 42 Velocity = 1
54 11829 1 94 2D 01 Note On ($9x) 5 Pitch = A 3 45 Velocity = 1
55 20663 1 94 26 00 Note On ($9x) 5 Pitch = D 3 38 Velocity = 0
56 20664 1 94 2A 00 Note On ($9x) 5 Pitch = Gb 3 42 Velocity = 0
57 20664 1 94 2D 00 Note On ($9x) 5 Pitch = A 3 45 Velocity = 0
58 20664 1 FC Song Stop ($FC)
59 20664 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0
60 20664 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0
61 20665 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0
62 20665 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0
63 20665 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0
64 20665 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0
65 20666 1 B4 01 00 Control Change ($Bx) 5 CC Type = #1 Mod Wheel MSB CC Value = 0
66 20666 1 E4 00 40 Pitch Bend ($Ex) 5 Bend = 0
67 20666 1 B4 01 00 Control Change ($Bx) 5 CC Type = #1 Mod Wheel MSB CC Value = 0
68 20666 1 E4 00 40 Pitch Bend ($Ex) 5 Bend = 0
69 20667 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0
70 20667 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0
71 20667 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0
72 20667 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0
73 20667 1 B4 7B 00 Control Change ($Bx) 5 CC Type = #123 All Notes Off CC Value = 0
74 20668 1 B4 40 00 Control Change ($Bx) 5 CC Type = #64 Sustain Pedal CC Value = 0
75 20668 1 B4 01 00 Control Change ($Bx) 5 CC Type = #1 Mod Wheel MSB CC Value = 0
76 20668 1 E4 00 40 Pitch Bend ($Ex) 5 Bend = 0
77 20668 1 B4 01 00 Control Change ($Bx) 5 CC Type = #1 Mod Wheel MSB CC Value = 0
78 20668 1 E4 00 40 Pitch Bend ($Ex) 5 Bend = 0
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: May 2000
Posts: 15,778
PG Music Staff
|
PG Music Staff
Joined: May 2000
Posts: 15,778 |
When a soloist is generated, (MIDI soloist on the Soloist track), patch changes are embedded on the track. So then, if you put a Ketron Higher Bank patch change on the track, it will get over-ridden by the patch changes that are embedded in the Soloist track.
To overcome this, BB is currently stripping out the embedded patch changes (when you change the patch for the track), **but not the bank changes** from the soloist track.
So that would result in a MIDI soloist generated part being stuck using bank 0, regardless of the patch that you set.
That'll be fixed in the next build, so that both embedded changes of patch ** and bank ** get stripped out from a track when you change the patch.
Have Fun! Peter Gannon PG Music Inc.
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: Sep 2003
Posts: 8,333
Veteran
|
Veteran
Joined: Sep 2003
Posts: 8,333 |
Thanks, once we get this sorted out, I'm going to post some great songs with changes using the voicelive. The limit of 4 programmable buttons as presets will allow the device to shine. I don't need any commission when the orders roll in, the fun I've had with the thing so far ought to be illegal.
I thought the Bose system was getting rave reviews, once I stick this piece of gear in the mix it's a show-stopper.
John Conley Musica est vita
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: Jun 2003
Posts: 507
Journeyman
|
Journeyman
Joined: Jun 2003
Posts: 507 |
Quote:
To overcome this, BB is currently stripping out the embedded patch changes (when you change the patch for the track), **but not the bank changes** from the soloist track.
So that would result in a MIDI soloist generated part being stuck using bank 0, regardless of the patch that you set.
That'll be fixed in the next build, so that both embedded changes of patch ** and bank ** get stripped out from a track when you change the patch.
Peter, thank you for addressing this! I hope at the same time, you'll consider allowing user configurable default settings for CC0 and CC32. The GM bank on my synth, for example is 0,1. With globally adjustable bank controllers, one could bypass patch maps ie. use the dropdown for GM instruments on the main window and avoid the higher bank dialog - for any midi-controlled sound source. That is, one setting for noodling with the desktop DXi, another for the banks in the soundcard, another for the external synth, etc. (BTW, I've never found an explicit requirement in the midi specification that the GM bank is defined as 0,0. I think there's a common assumption that it's so, because the original 1.0 spec had only 128 voices.)
Many thanks for all the fun, -RonL
Last edited by rkl122; 01/14/10 09:31 AM.
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: Nov 2008
Posts: 52
Enthusiast
|
Enthusiast
Joined: Nov 2008
Posts: 52 |
I think I have a problem similar to the ones being discussed in this thread and maybe this is the place to find some help or at least some commiseration.
I have a new lappy with 64-bit W7 dedicated just to working on music and performing. I bought the new 2010 with Real Band. Based on the raves for the TTS-1 synth's sounds on PG forums and from PG techs, I bought the Music Creator-5 to get the TTS.
I started having problems almost immediately. I thought they were caused by something to do with heavy pitch bends, but now I think there are always bank change entires involved. I have about 500 strictly midi files I carry to every job. I have been trying to play them through Real Band and the TTS.
Some files with bank changes don't play correctly - usually an instrument setting is changed to a piano. In one file I have four channels changed; in another almost all were changed in a Big Band 16 channel file. If I go on immediately to a subsequent file one or more channels in that file are also affected - usually a drum to a piano.
I have talked to Kent at PG Music. He has not been able to replicate the problem. I have talked to people on the Cakewalk forum about the TTS. They believe it is not a TTS problem at all as they have many W7 64-bit users who are not reporting problems. They believe it is a problem with the way Real Band implements upper bank changes that causes the TTS sounds to be incorrrect.
It seems that all the files play correctly when I use MME and the midi mapper. And all the files played correctly through the VSC in my Win 98 and through the VSC/DXi in my XP computer.
The TTS sounds are so intense I also seem to have hung notes and bleeding of high pitched sounds between files if all the resets are not loaded at the end and beginning of files. What do you think? Can we get more PG help with this?
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: May 2003
Posts: 8,021
Veteran
|
OP
Veteran
Joined: May 2003
Posts: 8,021 |
W.Scott First were are you in NC. I'm in Murphy. OK have you used these files before? With what?
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: Nov 2008
Posts: 52
Enthusiast
|
Enthusiast
Joined: Nov 2008
Posts: 52 |
Hi, I live in Traphill, NC. That is north of Wilkesboro. I see you are way southwest. We have been here since Dec. 2002 and love it. My wife's mom and dad were born here. I have used many of the files in question for years. They have been played most recently in the little laptop I have used to perform from for the past two years: Windows 98 OS, VSC synth or Roland SD-20 sound module. I also play them through my PC with Windows XP and VSC/DXi. They are played out of PT Pro on the PC and a Cakewalk program on the lappy. They have always played accurately from these platforms. I got the new W7 64-bit in December and bought the new BIAB 2010 and Real Band the day it was released. Then, shortly thereafter, I bought the Music Creator 5 to get the TTS. When I started playing the files thorough RB and the TTS the problems began. Thank you for your time and help! Scott 
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: May 2003
Posts: 8,021
Veteran
|
OP
Veteran
Joined: May 2003
Posts: 8,021 |
That's very odd. How do they play if you substitute the VSC or SD20 for the TTS? I have all 3 and have never noticed a difference.
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: Nov 2008
Posts: 52
Enthusiast
|
Enthusiast
Joined: Nov 2008
Posts: 52 |
When I play the files through the VSC and the SD-20 on the old laptop they sound fine. I play the files through the VSC/DXi on my PC with Windows XP and they sound fine. I can play the files through the W7 64-bit new laptop and they sound fine as long as I switch off the TTS and use the midi mapper. They sound fine this way over the little speakers I have on my desk and also sound fine when played through the SD-20 with my large speakers in the basement!? Scott
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: May 2003
Posts: 8,021
Veteran
|
OP
Veteran
Joined: May 2003
Posts: 8,021 |
So your saying it all boils down to the TTS?
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: Nov 2008
Posts: 52
Enthusiast
|
Enthusiast
Joined: Nov 2008
Posts: 52 |
Herb, I'm an old guy who can barely use a computer. So I can't say what the cause really is. For my system the TTS plays some sort of part in the problem. The guys on the Calkwalk forum say TTS works great and they have never heard reports of problems with any system. They think it is related to the way PG software implements bank changes or errors in bank change controllers. I don't know. I just hoped that the PG people would look at this while they are researching whatever situation you have brought to their attention with your bank change problems. I just want the pain to go away! Ha! 
|
|
|
|
|
|
|
|
|
|
|
|
Band-in-a-Box for Windows
|
Joined: May 2003
Posts: 8,021
Veteran
|
OP
Veteran
Joined: May 2003
Posts: 8,021 |
You must be old. My name is John not Herb!  To help me help you first do this. Don't use BIAB. First using the new Win7 lappy, the TTS & Power Tracks or Real Band. See if your MIDI files play correctly. Report back.
|
|
|
|
|
|
|
|
|
|
|
|
Ask sales and support questions about Band-in-a-Box using natural language.
ChatPG's knowledge base includes the full Band-in-a-Box User Manual and sales information from the website.
|
|
|
|
|
|
|
|
|
|
|
Holiday Weekend Hours
Our Customer Service hours this weekend are as follows:
Friday, April 18: 8:00 - 4:00
Saturday, April 19: closed
Sunday, April 20: closed
Monday, April 21: Regular hours
Thank you!
Band-in-a-Box 2025 French Version is Here!
Bonjour à tous,
Band-in-a-Box® 2025 pour Windows est disponible en Français.
Le téléchargement se fait à partir du site PG Music
Pour ceux qui auraient déjà acheté la version 2025 de Band-in-a-Box (et qui donc ont une version anglaise), il est possible de "franciser" cette version avec les patchs suivants:
BIAB 2025 - francisation
RealBand 2025 - francisation
Voilà, enjoy!
Band-in-a-Box 2025 German Version is Here!
Update Your Band-in-a-Box® 2025 to Build 1128 for Windows Today!
Already using Band-in-a-Box 2025 for Windows®? Download Build 1128 now from our Support Page to enjoy the latest enhancements and improvements from our team.
Stay up to date—get the latest update now!
Update to RealBand® 2025 Build 5 Windows Today!
Already using RealBand® 2025 for Windows®? Download Build 5 now from our Support Page to ensure you have the latest enhancements and improvements from our team.
Get the latest update today!
PowerTracks Pro Audio 2025 for Windows is Here!
PowerTracks Pro Audio 2025 is here! This new version introduces many features, including VST3 support, the ability to load or import a .FLAC file, a reset option for track height in the Tracks window, a taller Timeline on the Notation window toolbar, new freeze buttons in the Tracks window, three toolbar modes (two rows, single row, and none), the improved Select Patch dialog with text-based search and numeric patch display, a new button in the DirectX/VST window to copy an effects group, and more!
First-time packages start at only $49. Already a PowerTracks Pro Audio user? Upgrade for as little as $29!
www.pgmusic.com/powertracks.htm
Video: Summary of the New Band-in-a-Box® App for iOS®
Join Tobin as he takes you on a tour of the new Band-in-a-Box® app for iOS®! Designed for musicians, singer-songwriters, and educators, this powerful tool lets you create, play, and transfer songs effortlessly on your iPhone® or iPad®—anytime, anywhere.
Band-in-a-Box® for iOS® :Summary video.
Check out the forum post for more information.
|
|
|
|
|
|
|
|
|
|
|
Forums58
Topics83,890
Posts771,842
Members39,476
|
Most Online25,754 Jan 24th, 2025
|
|
|
|
|
|
|
|
|