Perfessor Bill
2014-05-10 by plpfoot@...
Yahoo Groups archive
Index last updated: 2026-04-28 23:20 UTC
Thread
2014-05-10 by plpfoot@...
Perfessor Bill Edwards has a great selection of music on his website, but the left hand plays on my U1E3 and the right hand comes through on the speakers. How do I change the file to play both hands on the piano keyboard?
Thanks!
2014-05-10 by George F. Litterst
Good evening, everyone. Are you attempting to play the file using the control unit of the Disklavier or are you playing the file from an external device such as your computer? PianoBench Sent from my iPhone
> On May 10, 2014, at 6:11 PM, "plpfoot@... [disklavier]" <disklavier@yahoogroups.com> wrote: > > Perfessor Bill Edwards has a great selection of music on his website, but the left hand plays on my U1E3 and the right hand comes through on the speakers. How do I change the file to play both hands on the piano keyboard? > > Thanks! > >
2014-05-11 by plpfoot@...
2014-05-11 by plpfoot@...
2014-05-11 by Spencer Chase
i am not the expert on how different DKVs might be different but i think it is usually the case that the left and right hands will be on channels 1 and 2 (programmers call these channels 0 and 1) pedals are often on channel 3 (please note there is confusion as to channels and tracks, tracks are in type 1 or 2 midi files whereas type 0 have only one track) you can use my remap channels program to fix this sort of error but it helps to know what is where before you start screwing around. always work with copies!!! you can use my list-midi-events program to get an idea what is where if you don't have a sequencer such as cakewalk (sonar) or cubase. you are welcome to send me a sample file. i might have a suggestion as to how to "correct" it. On 5/10/2014 7:08 PM, plpfoot@... [disklavier] wrote: > > I want to play the mid file on my piano. The piano plays the > left hand but the speakers play the right. Evidently the files are > coded with the hands on different tracks. I am assuming I need to > somehow merge two different tracks. How do I do that? What program > do I need to do this, which are the tracks in question, and exactly > how do I do it? I suppose Spencer is probably familiar with this. I > looked at his site but could not figure out what I needed to do. > > > Anyone's help would be appreciated. > > Ted. > -- Best regards, Spencer Chase 67550-Bell Springs Rd. Garberville, CA 95542 Postal service only. Laytonville, CA 95454 UPS only. Spencer@... http://www.spencerserolls.com (707) 984-8356 (425) 791-0309
2014-05-12 by plpfoot@...
2014-05-12 by Spencer Chase
remap channels will do batches. it does not clone channels but changes them. not sure why you need to clone channels, redundant information should not be necessary. DKV wants notes on channels 1 and 2 and pedal on 3 although all on channel 1 should work too??? On 5/11/2014 8:46 PM, plpfoot@... [disklavier] wrote: > > Thanks Spencer. I found that if I convert Perfessor Bill's midi file > to a 0, then clone channel 3 to channel 1, then clone channel 2 to 1 > then it will play all the notes on my piano. If the speaker is turned > on it will still play the higher notes on the speaker which is > expected since I did not delete any channels. I did this on the > GNMidi shareware but I don't see where I can do this as a batch, which > would be nice. Does Spencer's remap program do batches? > > > Thanks again for the guidance on channels. > -- Best regards, Spencer Chase 67550-Bell Springs Rd. Garberville, CA 95542 Postal service only. Laytonville, CA 95454 UPS only. Spencer@... http://www.spencerserolls.com (707) 984-8356 (425) 791-0309
2014-05-12 by George Frederick Litterst
remap channels will do batches. it does not clone channels but changes them. not sure why you need to clone channels, redundant information should not be necessary. DKV wants notes on channels 1 and 2 and pedal on 3 although all on channel 1 should work too???
Thanks Spencer. I found that if I convert Perfessor Bill's midi file to a 0, then clone channel 3 to channel 1, then clone channel 2 to 1 then it will play all the notes on my piano. If the speaker is turned on it will still play the higher notes on the speaker which is expected since I did not delete any channels. I did this on the GNMidi shareware but I don't see where I can do this as a batch, which would be nice. Does Spencer's remap program do batches?
Thanks again for the guidance on channels.-- Best regards, Spencer Chase 67550-Bell Springs Rd. Garberville, CA 95542 Postal service only. Laytonville, CA 95454 UPS only. Spencer@... http://www.spencerserolls.com (707) 984-8356 (425) 791-0309
2014-05-12 by Spencer Chase
\ufffdGood morning, everyone.
Spencer, the early model Disklaviers (Wagon Grand, MX100A&B, and MX80 series) uses a file format called E-SEQ. The Disklavier implementation of that format put the piano note data on channels 1 and 2 along with on/off pedal data and incremental pedal data on channel 3. The separation of on/off pedal data from incremental pedal data made sense. The Wagon Grand supported incremental pedal data but the MX100A&B and MX80 series Disklaviers did not.
(NOTE: Channels 1 and 2 were both used if the recording was a left-hand/right-hand recording in which the LH was assigned to channel 1 and the RH to channel 2. If the hands were not split in the recording or editing process, all of the note data was placed on channel 1.)
Starting with the Mark II, all Disklaviers have supported incremental pedal data. The Mark II still recorded in E-SEQ format but it could play Type 0 Standard MIDI Files. Starting with the Mark IIXG, SMF Type 0 became the default for recording on the instrument itself.
In the case of Disklavier recordings in SMF format, the instrument reserves channels 1 and 2 for both the piano note data as well as all of the pedal data.
Regards,PianoBench
On May 12, 2014, at 12:10 AM, Spencer Chase lists@... [disklavier] <disklavier@yahoogroups.com> wrote:
remap channels will do batches. it does not clone channels but changes them. not sure why you need to clone channels, redundant information should not be necessary. DKV wants notes on channels 1 and 2 and pedal on 3 although all on channel 1 should work too???\ufffd
\ufffdThanks Spencer. \ufffdI found that if I convert Perfessor Bill's midi file to a 0, then clone channel 3 to channel 1, then clone channel 2 to 1 then it will play all the notes on my piano. \ufffdIf the speaker is turned on it will still play the higher notes on the speaker which is expected since I did not delete any channels. \ufffdI did this on the GNMidi shareware but I don't see where I can do this as a batch, which would be nice. \ufffdDoes Spencer's remap program do batches?
Thanks again for the guidance on channels.
-- Best regards, Spencer Chase 67550-Bell Springs Rd. Garberville, CA 95542 Postal service only. Laytonville, CA 95454 UPS only. Spencer@... http://www.spencerserolls.com (707) 984-8356 (425) 791-0309
-- Best regards, Spencer Chase 67550-Bell Springs Rd. Garberville, CA 95542 Postal service only. Laytonville, CA 95454 UPS only. Spencer@... http://www.spencerserolls.com (707) 984-8356 (425) 791-0309
2014-05-12 by George Frederick Litterst
so is it safe to say that putting all data that you want to play as acoustic piano on channel 1 of a type 0 file will play correctly, on pretty much all DKVs?
Good morning, everyone.
Spencer, the early model Disklaviers (Wagon Grand, MX100A&B, and MX80 series) uses a file format called E-SEQ. The Disklavier implementation of that format put the piano note data on channels 1 and 2 along with on/off pedal data and incremental pedal data on channel 3. The separation of on/off pedal data from incremental pedal data made sense. The Wagon Grand supported incremental pedal data but the MX100A&B and MX80 series Disklaviers did not.(NOTE: Channels 1 and 2 were both used if the recording was a left-hand/right-hand recording in which the LH was assigned to channel 1 and the RH to channel 2. If the hands were not split in the recording or editing process, all of the note data was placed on channel 1.)Starting with the Mark II, all Disklaviers have supported incremental pedal data. The Mark II still recorded in E-SEQ format but it could play Type 0 Standard MIDI Files. Starting with the Mark IIXG, SMF Type 0 became the default for recording on the instrument itself.In the case of Disklavier recordings in SMF format, the instrument reserves channels 1 and 2 for both the piano note data as well as all of the pedal data.Regards,PianoBenchOn May 12, 2014, at 12:10 AM, Spencer Chase lists@... [disklavier] <disklavier@yahoogroups.com> wrote:remap channels will do batches. it does not clone channels but changes them. not sure why you need to clone channels, redundant information should not be necessary. DKV wants notes on channels 1 and 2 and pedal on 3 although all on channel 1 should work too???
Thanks Spencer. I found that if I convert Perfessor Bill's midi file to a 0, then clone channel 3 to channel 1, then clone channel 2 to 1 then it will play all the notes on my piano. If the speaker is turned on it will still play the higher notes on the speaker which is expected since I did not delete any channels. I did this on the GNMidi shareware but I don't see where I can do this as a batch, which would be nice. Does Spencer's remap program do batches?
Thanks again for the guidance on channels.-- Best regards, Spencer Chase 67550-Bell Springs Rd. Garberville, CA 95542 Postal service only. Laytonville, CA 95454 UPS only. Spencer@... http://www.spencerserolls.com (707) 984-8356 (425) 791-0309-- Best regards, Spencer Chase 67550-Bell Springs Rd. Garberville, CA 95542 Postal service only. Laytonville, CA 95454 UPS only. Spencer@spencerserolls.com http://www.spencerserolls.com (707) 984-8356 (425) 791-0309
2014-05-13 by Spencer Chase
\ufffdGood afternoon, everyone.
Spencer, the answer is a bit complicated.
Back in the days of the Mark IIXG and the Mark III, the Disklavier had a setting called \ufffdImport File\ufffd which enabled the user to designate which channel(s) of an imported file would play on the piano. (For undisclosed reasons, this setting was dropped from the Mark IV and the E3.)
What is an \ufffdImport File?\ufffd It\ufffds simply a file that was not recorded on the Disklavier.
It turns out that every file recorded on the Disklavier includes a sequencer-specific meta event at the beginning of the file that tells the Disklavier where to find the channel data that should be played by the Disklavier itself and therefore associated with the L and R part cancel buttons. Any file that lacks that message is considered to be an \ufffdImport File.\ufffd
By default, this\ufffdsequencer-specific meta event\ufffdlooks like this:
7F 43 7B 0C 02 01
This event is recognized by Mark IIXG and later Disklaviers as well as by CVP Clavinovas.
The first two letters (7F) identify the event as \ufffdsequencer-specific.\ufffd The number \ufffd43\ufffd is Yamaha's MIDI manufacturer ID. \ufffd7B 0C\ufffd identifies the type of event. \ufffd02\ufffd sets channel 2 for the \ufffdR\ufffd button on a Disklavier or Clavinova. \ufffd01" sets channel\ufffd1 for the \ufffdL\ufffd button on the Disklavier or the Clavinova.
You can put this message into any file that was not recorded on a Disklavier, and the Disklavier will then recognize the file as a native Disklavier file and respond as described above. If the actual piano parts are on other channels, you can change the sequencer-specific meta event as appropriate.\ufffd
For example, the publishers of piano teaching methods adopted the Roland standard for channel assignments over 20 years ago. According to the Roland standard, the right hand should be on channel 4 and the left hand on channel 3. For this reason, I have taught these publishers to add this message to their files in order to make them compatible with the Disklavier and Clavinova:
7F 43 7B 0C 04 03
Interestingly, Clavinovas, by default, put a slightly different message into files that are recorded on the Clavinova:
7F 43 7B 0C 01 02
By default, the Clavinova puts the RH on channel 1 and the LH on channel 2.
As long as an appropriate version of this message is in a MIDI file, channel assignments work out nicely.
Unfortunately, just about every commercial MIDI sequencer blows away sequencer-specific meta events when you open the file. I don\ufffdt know why they do that. I use MidiKit (http://www.mixagesoftware.com) on the Mac to add and edit these messages.
A utility for batch-adding this event to MIDI files would be very useful.
It should be noted that this sequencer-specific meta event has nothing to do with playback over MIDI from an external device. Sequencer-specific messages are not sent over MIDI cables; they merely inform the playback device as to how to behave.
Regards,George
On May 12, 2014, at 11:11 AM, Spencer Chase lists@... [disklavier] <disklavier@yahoogroups.com> wrote:
so is it safe to say that putting all data that you want to play as acoustic piano on channel 1 of a type 0 file will play correctly, on pretty much all DKVs?\ufffd
\ufffdGood morning, everyone.
Spencer, the early model Disklaviers (Wagon Grand, MX100A&B, and MX80 series) uses a file format called E-SEQ. The Disklavier implementation of that format put the piano note data on channels 1 and 2 along with on/off pedal data and incremental pedal data on channel 3. The separation of on/off pedal data from incremental pedal data made sense. The Wagon Grand supported incremental pedal data but the MX100A&B and MX80 series Disklaviers did not.
(NOTE: Channels 1 and 2 were both used if the recording was a left-hand/right-hand recording in which the LH was assigned to channel 1 and the RH to channel 2. If the hands were not split in the recording or editing process, all of the note data was placed on channel 1.)
Starting with the Mark II, all Disklaviers have supported incremental pedal data. The Mark II still recorded in E-SEQ format but it could play Type 0 Standard MIDI Files. Starting with the Mark IIXG, SMF Type 0 became the default for recording on the instrument itself.
In the case of Disklavier recordings in SMF format, the instrument reserves channels 1 and 2 for both the piano note data as well as all of the pedal data.
Regards,PianoBench
On May 12, 2014, at 12:10 AM, Spencer Chase\ufffdlists@...\ufffd[disklavier] <disklavier@yahoogroups.com> wrote:
remap channels will do batches. it does not clone channels but changes them. not sure why you need to clone channels, redundant information should not be necessary. DKV wants notes on channels 1 and 2 and pedal on 3 although all on channel 1 should work too???\ufffd
\ufffdThanks Spencer. \ufffdI found that if I convert Perfessor Bill's midi file to a 0, then clone channel 3 to channel 1, then clone channel 2 to 1 then it will play all the notes on my piano. \ufffdIf the speaker is turned on it will still play the higher notes on the speaker which is expected since I did not delete any channels. \ufffdI did this on the GNMidi shareware but I don't see where I can do this as a batch, which would be nice. \ufffdDoes Spencer's remap program do batches?
Thanks again for the guidance on channels.
-- Best regards, Spencer Chase 67550-Bell Springs Rd. Garberville, CA 95542 Postal service only. Laytonville, CA 95454 UPS only. Spencer@... http://www.spencerserolls.com (707) 984-8356 (425) 791-0309
-- Best regards, Spencer Chase 67550-Bell Springs Rd. Garberville, CA 95542 Postal service only. Laytonville, CA 95454 UPS only. Spencer@... http://www.spencerserolls.com (707) 984-8356 (425) 791-0309
-- Best regards, Spencer Chase 67550-Bell Springs Rd. Garberville, CA 95542 Postal service only. Laytonville, CA 95454 UPS only. Spencer@... http://www.spencerserolls.com (707) 984-8356 (425) 791-0309
2014-05-13 by Spencer Chase
\ufffdGood afternoon, everyone.
Spencer, the answer is a bit complicated.
Back in the days of the Mark IIXG and the Mark III, the Disklavier had a setting called \ufffdImport File\ufffd which enabled the user to designate which channel(s) of an imported file would play on the piano. (For undisclosed reasons, this setting was dropped from the Mark IV and the E3.)
What is an \ufffdImport File?\ufffd It\ufffds simply a file that was not recorded on the Disklavier.
It turns out that every file recorded on the Disklavier includes a sequencer-specific meta event at the beginning of the file that tells the Disklavier where to find the channel data that should be played by the Disklavier itself and therefore associated with the L and R part cancel buttons. Any file that lacks that message is considered to be an \ufffdImport File.\ufffd
By default, this\ufffdsequencer-specific meta event\ufffdlooks like this:
7F 43 7B 0C 02 01
This event is recognized by Mark IIXG and later Disklaviers as well as by CVP Clavinovas.
The first two letters (7F) identify the event as \ufffdsequencer-specific.\ufffd The number \ufffd43\ufffd is Yamaha's MIDI manufacturer ID. \ufffd7B 0C\ufffd identifies the type of event. \ufffd02\ufffd sets channel 2 for the \ufffdR\ufffd button on a Disklavier or Clavinova. \ufffd01" sets channel\ufffd1 for the \ufffdL\ufffd button on the Disklavier or the Clavinova.
You can put this message into any file that was not recorded on a Disklavier, and the Disklavier will then recognize the file as a native Disklavier file and respond as described above. If the actual piano parts are on other channels, you can change the sequencer-specific meta event as appropriate.\ufffd
For example, the publishers of piano teaching methods adopted the Roland standard for channel assignments over 20 years ago. According to the Roland standard, the right hand should be on channel 4 and the left hand on channel 3. For this reason, I have taught these publishers to add this message to their files in order to make them compatible with the Disklavier and Clavinova:
7F 43 7B 0C 04 03
Interestingly, Clavinovas, by default, put a slightly different message into files that are recorded on the Clavinova:
7F 43 7B 0C 01 02
By default, the Clavinova puts the RH on channel 1 and the LH on channel 2.
As long as an appropriate version of this message is in a MIDI file, channel assignments work out nicely.
Unfortunately, just about every commercial MIDI sequencer blows away sequencer-specific meta events when you open the file. I don\ufffdt know why they do that. I use MidiKit (http://www.mixagesoftware.com) on the Mac to add and edit these messages.
A utility for batch-adding this event to MIDI files would be very useful.
It should be noted that this sequencer-specific meta event has nothing to do with playback over MIDI from an external device. Sequencer-specific messages are not sent over MIDI cables; they merely inform the playback device as to how to behave.
Regards,George
On May 12, 2014, at 11:11 AM, Spencer Chase lists@... [disklavier] <disklavier@yahoogroups.com> wrote:
so is it safe to say that putting all data that you want to play as acoustic piano on channel 1 of a type 0 file will play correctly, on pretty much all DKVs?\ufffd
\ufffdGood morning, everyone.
Spencer, the early model Disklaviers (Wagon Grand, MX100A&B, and MX80 series) uses a file format called E-SEQ. The Disklavier implementation of that format put the piano note data on channels 1 and 2 along with on/off pedal data and incremental pedal data on channel 3. The separation of on/off pedal data from incremental pedal data made sense. The Wagon Grand supported incremental pedal data but the MX100A&B and MX80 series Disklaviers did not.
(NOTE: Channels 1 and 2 were both used if the recording was a left-hand/right-hand recording in which the LH was assigned to channel 1 and the RH to channel 2. If the hands were not split in the recording or editing process, all of the note data was placed on channel 1.)
Starting with the Mark II, all Disklaviers have supported incremental pedal data. The Mark II still recorded in E-SEQ format but it could play Type 0 Standard MIDI Files. Starting with the Mark IIXG, SMF Type 0 became the default for recording on the instrument itself.
In the case of Disklavier recordings in SMF format, the instrument reserves channels 1 and 2 for both the piano note data as well as all of the pedal data.
Regards,PianoBench
On May 12, 2014, at 12:10 AM, Spencer Chase\ufffdlists@...\ufffd[disklavier] <disklavier@yahoogroups.com> wrote:
remap channels will do batches. it does not clone channels but changes them. not sure why you need to clone channels, redundant information should not be necessary. DKV wants notes on channels 1 and 2 and pedal on 3 although all on channel 1 should work too???\ufffd
\ufffdThanks Spencer. \ufffdI found that if I convert Perfessor Bill's midi file to a 0, then clone channel 3 to channel 1, then clone channel 2 to 1 then it will play all the notes on my piano. \ufffdIf the speaker is turned on it will still play the higher notes on the speaker which is expected since I did not delete any channels. \ufffdI did this on the GNMidi shareware but I don't see where I can do this as a batch, which would be nice. \ufffdDoes Spencer's remap program do batches?
Thanks again for the guidance on channels.
-- Best regards, Spencer Chase 67550-Bell Springs Rd. Garberville, CA 95542 Postal service only. Laytonville, CA 95454 UPS only. Spencer@... http://www.spencerserolls.com (707) 984-8356 (425) 791-0309
-- Best regards, Spencer Chase 67550-Bell Springs Rd. Garberville, CA 95542 Postal service only. Laytonville, CA 95454 UPS only. Spencer@... http://www.spencerserolls.com (707) 984-8356 (425) 791-0309
-- Best regards, Spencer Chase 67550-Bell Springs Rd. Garberville, CA 95542 Postal service only. Laytonville, CA 95454 UPS only. Spencer@... http://www.spencerserolls.com (707) 984-8356 (425) 791-0309
2014-06-05 by georgeall@...