|
Post by shyamwestwind on Sept 8, 2009 17:19:38 GMT
Hi Everyone (JohnG and jazzcat in particular) I have a really strange thing happening when Il play this midi file of SACRIFICE, on my keyboard, the S900. I have the voice on my Part Select as Right 1 and I usually have the strings put on to accompany the midi file. \ aT Measure 109, the voice automatically changes to piano . I have tried cutting the volume of the Right i , but at that measure 109, the volume comes up automatically and the piano sound is heard pretty loud if I',m accompanying myself. I suspected the keyboard of misbehaving, but it doesnt happen with any other midi, even at that measure. Very very strange indeed ........... can someone explain this ? I havent tried this midi on any other keyboard, but shall tryt and do so. Please do let me know what's happening. I've attached the file and I hope it goes through. Attachments:
|
|
|
Post by allegro on Sept 8, 2009 20:46:12 GMT
Hi there shyam,i assume you to be saying that it is the midi that is playing up and not the keyboard. I cannot download the file to check it, but if it is the midi then it sounds as though there is a programme change at bar 109 which changes the strings to a piano and also a possible control change on the volume at the same measure.If you want to send it direct to me i am more than happy to look at it for you. To double check try it it another keyboard if its still the same then it is the midi cheers geoff
|
|
|
Post by levi2 on Sept 8, 2009 20:53:33 GMT
check ya mail
|
|
|
Post by JohnG on Sept 9, 2009 6:22:59 GMT
Hi Shyam,
Just downloaded it. I'll take a look during the course of the day and see what is going on.
All the best, JohnG.
|
|
|
Post by JohnG on Sept 9, 2009 7:09:12 GMT
JG thinking deeply about Shyam's problem:-
|
|
|
Post by weegeo on Sept 9, 2009 10:53:16 GMT
hey John never saw you look better married life has been good to you lol lol
weegeo---------------- hiding in the undergrowth lol
|
|
|
Post by sweeney on Sept 9, 2009 11:01:15 GMT
Brilliant John! I thought for a moment someone posted my photo.......LOLLOL.......Gerry
|
|
|
Post by JohnG on Sept 9, 2009 12:47:09 GMT
Yea, the old bald patch seems to have grown over, testosterone is flowing, all is good. The only problem seems to be that the grey cell count has reduced considerably. But, hey, you can't have everything can you? JohnG
|
|
|
Post by JohnG on Sept 10, 2009 6:21:58 GMT
Hi Everyone (JohnG and jazzcat in particular) I have a really strange thing happening when Il play this midi file of SACRIFICE, on my keyboard, the S900. I have the voice on my Part Select as Right 1 and I usually have the strings put on to accompany the midi file. \ aT Measure 109, the voice automatically changes to piano . I have tried cutting the volume of the Right i , but at that measure 109, the volume comes up automatically and the piano sound is heard pretty loud if I',m accompanying myself. I suspected the keyboard of misbehaving, but it doesn't happen with any other midi, even at that measure. Very very strange indeed ........... can someone explain this ? I havent tried this midi on any other keyboard, but shall tryt and do so. Please do let me know what's happening. I've attached the file and I hope it goes through. Hi Shyam, Well, I took a look at your file in both CWPA and XGworks yesterday and, to be honest, can't see anything that could be making such strange things happen. I've attached a couple of screen shots that show, with all channels highlighted, and with note and pitch wheel events excluded, that all there is a series of sustain pedals on and off. I've shown the initial setup in picture 1 and the area around the problem in picture 2. I'm going to modify the file slightly and send it back to you later today (I hope) and I'd like you to try it and see if it cures the problem. If it does then I'll explain what I 've done. All the best, JohnG.
|
|
|
Post by JohnG on Sept 10, 2009 6:59:02 GMT
|
|
|
Post by shyamwestwind on Sept 10, 2009 10:51:36 GMT
JohnG, your fil reads true now and no unwanted note is triggered. I had, in the meanwhile scouted around in CWPA and noted that Ch. 13 was going on a sustain so I promptly erased all the eventsfrom measure 105 onwards and lo ! the song played true without the trigger. Did you do any edits with Channel 13 ? By the way, I checked it on a friend's PSR 3000 and the note triggered in that too! I felt better knowing it wasnt my keyboard but only the file. I have never ever come across this strange happening or triggering and I hope you can shed some light on this. In the meanwhile, levi2 was really sweet to send me a beautiful midi of Sacrifice and I'll be using that from now on. Many thanks to all of you for helping. I'm sure JohnG will solve the mystery and I.m really curious.
|
|
|
Post by JohnG on Sept 11, 2009 6:56:02 GMT
Hi Shyam (and others with a passing interest), What I did was examine the file in some more detail in the List View of XGworks. This is the only program I know that lists almost every detail that is in a MIDI file, without using a hex editor. What I found was this: If you care to look down the left hand side you will see the usual MBT (Measure Beat Tick). Notice that there is a GM reset at the beginning (good) and separated by one whole beat from it is an XG reset (very good). But then there are a whole series of SysEx messages which all occur at exactly the same time as the XG reset (bad). Most Yamaha kit needs 50ms to do the XG reset, and meanwhile we are piling in loads of other requests. A good thing most devices have a large input buffer! So I spaced these out and re-arranged their order. Then I took a look at what Yamaha calls the Master Track. This is a collection of what are usually referred to as meta events. Key sig., tempo and so on. Some sequencing programs and arranger keyboards also put in what are called "sequencer specific meta events". As they are usually just information I normally leave these alone, but in this case there is a suspicious one that occurs at 110:02:447. Very close to where the problem is. So I deleted it. Then I took a more detailed look at each track. HORRORS! What I found was that there were mostly two program selects in every track. And all the setup data in every track was at exactly the same MBT. Now how does any synth sort that out? The fact is that most of them do and that bears HUGE credit to the makers and programmers of these things. Here's track 13 as an example. So I went through each track making sure it was not issuing two program change events and spaced the data out a little as below. The result is usually a working MIDI file. Any use? JohnG.
|
|
|
Post by shyamwestwind on Sept 11, 2009 9:30:12 GMT
Gosh, I can grab a bit of all that you've said, but I cant figure out how all this happened. Thanks or delving into this so meticulously , and most of all, thank you for trying to explain all this to mere mortals like me !! I've learnt something ........... and I'll be turning 63 soon. Not bad, huh ? Thanks once again JohnG and thanks to all the rest too.
|
|
|
Post by JohnG on Sept 11, 2009 10:20:27 GMT
Hey Shyam, Just to encourage you a bit, I turned 63 in July. ;D Now I'm learning about Virtual Synths and all that, I've just built myself a new DAW from the ground up, and newly married to the lovely Susanne. There's life in the old dog yet! Life begins at ... 62. So glad you understood some of it. Tell me what you didn't and I'll try to explain it in another way, if I can. You only have to ask. And do I still owe you a tutorial on something? That's the only problem ... memory. And, have you noticed, I'm trying to catch up with your total of almost 1700 posts, and I ain't doin' too bad, eh? JohnG.
|
|