Yahoo Groups archive

Disklavier

Index last updated: 2026-04-28 23:20 UTC

Thread

Perfessor Bill

Perfessor Bill

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!

Re: [disklavier] Perfessor Bill

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
Show quoted textHide quoted text
> 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!
> 
>

Re: [disklavier] Perfessor Bill

2014-05-11 by plpfoot@...

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.

Re: Perfessor Bill

2014-05-11 by plpfoot@...

That is, I have the file stored in the piano's memory. Of course it does the same thing when playing it from a USB memory device.

As an aside, is it possible to use the piano as a midi player from my computer that is connected through my router?

Ted.

Re: [disklavier] Perfessor Bill

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

Re: [disklavier] Perfessor Bill

2014-05-12 by plpfoot@...

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.

Re: [disklavier] Perfessor Bill

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

Re: [disklavier] Perfessor Bill

2014-05-12 by George Frederick Litterst

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,
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???

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


Re: [disklavier] Perfessor Bill

2014-05-12 by Spencer Chase

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?
Show quoted textHide quoted text
On 5/12/2014 4:45 AM, George Frederick Litterst PianoBench@... [disklavier] wrote:
\ufffd

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,
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

On 5/11/2014 8:46 PM,\ufffdplpfoot@...\ufffd[disklavier] wrote:
\ufffd

Thanks 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

Re: [disklavier] Perfessor Bill

2014-05-12 by George Frederick Litterst

Good 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 “Import File” 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 “Import File?” It’s 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 “Import File.”

By default, this sequencer-specific meta event looks 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 “sequencer-specific.” The number “43” is Yamaha's MIDI manufacturer ID. “7B 0C” identifies the type of event. “02” sets channel 2 for the “R” button on a Disklavier or Clavinova. “01" sets channel 1 for the “L” 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.

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’t 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?

On 5/12/2014 4:45 AM, George Frederick Litterst PianoBench@... [disklavier] wrote:

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,
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???

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



-- 

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


Re: [disklavier] Perfessor Bill

2014-05-13 by Spencer Chase

i can write a utility to add the needed event to the beginning of midi files if this would really be useful. i might not ave time to do so for a while unless i can find a program i already wrote that can be modified. i sort of remember writing something like this but maybe it was just to send from the computer. anyway, i know i have the code spread throughout a bunch of programs and can stick it together if there really is a need. if it is something that would only be used by two people once a year there is not much of a reason to bother.

if you can give me a list of all the useful messages, i could make it a drop down list to choose from. not going to write a graphical program unless there is a compelling reason.
Show quoted textHide quoted text
On 5/12/2014 9:56 AM, George Frederick Litterst PianoBench@... [disklavier] wrote:
\ufffd

Good 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

On 5/12/2014 4:45 AM, George Frederick Litterst\ufffdPianoBench@...\ufffd[disklavier] wrote:
\ufffd

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,
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

On 5/11/2014 8:46 PM,\ufffdplpfoot@...\ufffd[disklavier] wrote:
\ufffd

Thanks 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

Re: [disklavier] Perfessor Bill

2014-05-13 by Spencer Chase

George,

I found that I had written a program to add a sysex message at the beginning of midi files in batch mode so the work is done other than changing to whatever sysex you want. if there is just one or if you want a couple of utils each of which adds a different sysex, i can make separate ones. this would be easier than doing the graphical chooser. can also give the user a choice of a few different sysex messages by entering a number or letter to choose from a small selection, referred to by name? anyway it should be easy since i have the working program. it was written to add a general reset at the beginning of the file.
Show quoted textHide quoted text
On 5/12/2014 9:56 AM, George Frederick Litterst PianoBench@... [disklavier] wrote:
\ufffd

Good 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

On 5/12/2014 4:45 AM, George Frederick Litterst\ufffdPianoBench@...\ufffd[disklavier] wrote:
\ufffd

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,
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

On 5/11/2014 8:46 PM,\ufffdplpfoot@...\ufffd[disklavier] wrote:
\ufffd

Thanks 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

Re: Perfessor Bill

2014-06-05 by georgeall@...

I use the open source program MuseScore (at musescore.org/en ) to fix Perfessor Bill's midi files and play them on my Disklavier.

Perfessor Bill scores his piano pieces with a bass clef and two treble clefs; only the bass clef and one of the treble clefs play the acoustic piano -- the other treble clef part goes to the tone generator. To fix this, open the midi file with MuseScore and:
  1. Select the first treble staff by clicking on the first note or rest and shift-click on the last one.
  2. Go to Edit Voices Exchange Voice 1-2.
  3. Select the second treble staff by clicking on the first note or rest and shift-click on the last one.
  4. Edit Copy.
  5. Select the first rest or note in the first treble staff.
  6. Edit Paste.
  7. Go to Edit Voices Exchange Voice 1-2.
  8. Delete the second treble staff, by Create Instruments, select the second staff and press Delete.
  9. Export the new midi file with File → Save As, and be sure to select midi as the new file type
The new file has two channels and plays successfully.
Unfortunately, there is no batch method for this.

George

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.