Playback in wrong key Forum Home | Log In or Register | Forum Help
Last 1 | 3 | 7 | 14 | 30 Days | Search | Tree View

Notation Software Users Forum » (V1) Recording from a Music Keyboard (Composer) » Starting and Ending the First Recording (Composer) » Share tips with other MidiNotate users or ask a question » Playback in wrong key « Previous Next »

Author Message
Top of pagePrevious messageNext messageBottom of page Link to this message

Dale Hadley (dalester)
Registered Forum User
Username: dalester

Post Number: 8
Registered: 12-2005
Posted on Friday, March 31, 2006 - 7:25 pm:   Edit PostDelete PostPrint Post   Move Post (Moderator/Admin Only)

Hello,

I had hoped to build a MIDI music library of my piano performances, but am having trouble during playback. I initially record the piece on my digital piano's memory and then use that to record in MidiNotate. The resulting notation and staff key signature is correct, but it plays back a whole tone lower (C instead of D). When I interrupt the playback with the stop button and start again from that point, it then shifts playback to the correct pitch.

When I record "live" from the keyboard I don't have this problem.

Any help from the user community will be greatly appreciated!

Regards,

Dale
Top of pagePrevious messageNext messageBottom of page Link to this message

Dale Hadley (dalester)
Registered Forum User
Username: dalester

Post Number: 9
Registered: 12-2005
Posted on Saturday, April 01, 2006 - 8:50 pm:   Edit PostDelete PostPrint Post   Move Post (Moderator/Admin Only)

Here's an addendum to my previous post that may be helpful. At the beginning and at measure 16 of the notation a symbol appears resembling a horn with 3 lines radiating from the end. The note on this symbol says somthing about "Bank Select". When the metronome bar encounters this symbol, the playback pitch shifts down a whole step. This symbol can be deleted, but the shift into a lower key still happens. This is weird. Any ideas?

Thanks,

Dale
Top of pagePrevious messageNext messageBottom of page Link to this message

Fred Winterling (harbor1)
Senior Forum User
Username: harbor1

Post Number: 177
Registered: 4-2005
Posted on Saturday, April 01, 2006 - 10:58 pm:   Edit PostDelete PostPrint Post   Move Post (Moderator/Admin Only)

Hi Dale,
The symbol was placed there to change the instrument sound. Deleting the symbol does not always change the instrument back to what it was initially. If it is supposed to be piano, double click on the symbol(in select mode) and select the piano in the window that comes up, then delete the symbol. That should correct it. The bank selection is probably a Bb instrument that takes the sound down a full tone. I would check to see if there are any other "horn' symbols before that. Hope it works. If not, why not send the file up as an attachment so we can look at it for you.
Fred Winterling
Top of pagePrevious messageNext messageBottom of page Link to this message

Dale Hadley (dalester)
Active Forum User
Username: dalester

Post Number: 11
Registered: 12-2005
Posted on Sunday, April 02, 2006 - 4:27 am:   Edit PostDelete PostPrint Post   Move Post (Moderator/Admin Only)

Hi Fred,

Thanks for the reply. I took your suggestion and changed the setting at the symbols to "acoustic grand piano" (it was set to "manual") but still no luck. I have attached the file here. It sounds OK when you first hear it, but it's really playing in the key of C not D until you stop it and start from that point and it corrects itself. Then it shifts down again at measure 16. Very strange.

Appreciate the help!

Dale
application/octet-streamKey signature D but plays in C
KangarooHop.not (180.9 k)
Top of pagePrevious messageNext messageBottom of page Link to this message

Robert Coppedge (robertc1936)
Active Forum User
Username: robertc1936

Post Number: 16
Registered: 6-2002
Posted on Sunday, April 02, 2006 - 11:01 am:   Edit PostDelete PostPrint Post   Move Post (Moderator/Admin Only)

Hello again:

I hope that this is ok to post here.

I have a Radio Shack Concertmate keyboard, and everything works GREAT with composer!!

Just one question. The keyboard manual says that I should be able to use "Bulk Send" to send memory (a piece that I have recorded into keyboard memory) to computer or other device. This is one thing (and the ONLY thing so far) that I haven't been able to do.

I press record in composer. Then, after the the two measure metronome, I press "Bulk Send" on the keyboard. Ihe keyboard informes me that the data is being sent, but nothing happens.

I suspect that I need to use something other than the midi "Quick Setup" option. Am I right?

If so, I would appreciate any help with this.

Thanks in advance.

Bob Coppedge.
Top of pagePrevious messageNext messageBottom of page Link to this message

Mark Walsen (markwa)
Notation Software Developer
Username: markwa

Post Number: 2413
Registered: 7-2003
Posted on Sunday, April 02, 2006 - 2:26 pm:   Edit PostDelete PostPrint Post   Move Post (Moderator/Admin Only)

Hello Dale,

I found out what the problem is. For some reason, a mystery to me, your KangarooHop.not file has an initial pitch bend change that drops the pitch by exactly two semi-tones.

You can fix this as follows:
  1. Click the MIDI Graph tool in the main toolbar, or type SHIFT+X.
  2. Click the Pitch Bend button in the MIDI Graph Palette, or type "pi" or "pb".
  3. Choose the Eraser tool in the MIDI Graph Palette, or type "e".
  4. Drag the mouse over the initial pitch bend. Rats, that doesn't work. It appears the the Eraser tool isn't able to erase this initial pitch bend. Well, instead...
  5. Choose the Horizontal Line Drawing tool, or type "h".
  6. Use the mouse to change the initial pitch bend to zero.
  7. There is another unwanted pitch bend in measure 15 you'll want to fix.

Do you have any idea how the pitch bend got recorded?

Cheers
-- Mark
Top of pagePrevious messageNext messageBottom of page Link to this message

Mark Walsen (markwa)
Notation Software Developer
Username: markwa

Post Number: 2414
Registered: 7-2003
Posted on Sunday, April 02, 2006 - 2:34 pm:   Edit PostDelete PostPrint Post   Move Post (Moderator/Admin Only)

Hello Robert,

Your keyboard's "bulk end" feature, technically, sends what are called SysEx messages from your keyboard to listening software. These SysEx messages probably specify the types of sounds you have selected on your keyboard, which you would like to be automatically selected upon playback of the same MIDI file.

MidiNotate Composer currently receives and records these SysEx messages, but does not play them back. Until version 1.1.6, MidiNotate Composer used to automatically play an SysEx messages, but this was causing a lot of trouble. The playback of SysEx messages has been removed until better SysEx support is added back in a release scheduled for late summer 2006.

There are somewhat awkward work-arounds for this now. If you'd like me to suggest some work-arounds, I can. With the above explanation, you might know enough to find a work-around that suits you best.

Cheers
-- Mark
Top of pagePrevious messageNext messageBottom of page Link to this message

Dale Hadley (dalester)
Active Forum User
Username: dalester

Post Number: 12
Registered: 12-2005
Posted on Sunday, April 02, 2006 - 4:54 pm:   Edit PostDelete PostPrint Post   Move Post (Moderator/Admin Only)

Hello Mark,

Thanks for the fix. I'll try that when I get home tonight.

No, I don't know how those pitch bends got into that piece I played from my Casio AP-45's keyboard into memory. Is it possible that the sustain pedal generates a code that MusicNotate interprets as a pitch bend? I'll create another file tonight without using the pedal and see if that makes a difference.

I played a different piece in the key of Fm into memory and then recorded it in MusicNotate and it played back in Ebm with the same pitch bend at measure 15 - 16. So it looks like it does the same thing at the same place no matter what I play. Bizarre.

Later,

Dale
Top of pagePrevious messageNext messageBottom of page Link to this message

Robert Coppedge (robertc1936)
Active Forum User
Username: robertc1936

Post Number: 17
Registered: 6-2002
Posted on Monday, April 03, 2006 - 10:57 am:   Edit PostDelete PostPrint Post   Move Post (Moderator/Admin Only)

Hi Mark:

Thanks for your reply.

I would appreciate your suggestion for a workaround.

By the way, could you suggest a good book about MIDI that is above the beginner stage, but not so complicated as to leave someone at my stage of MIDI development (itermediate) confused?

Thanks in advance for both answers.

Bob Coppedge.

Top of pagePrevious messageNext messageBottom of page Link to this message

Mark Walsen (markwa)
Notation Software Developer
Username: markwa

Post Number: 2417
Registered: 7-2003
Posted on Monday, April 03, 2006 - 11:29 am:   Edit PostDelete PostPrint Post   Move Post (Moderator/Admin Only)

Hello Bob,

One possible work-around is to use any MIDI playback program, such as the Windows MultiMedia Player, to play the first few measures of the MIDI file back to your keyboard, to set the SysEx messages. That would require using the Windows Control Panel to set up your keyboard as the default MIDI playback device, since the Windows MultiMedia Player doesn't let you specify another playback device.

Another solution is to get some "MIDI Librarian" software, which records and plays back "patches" (SysEx information). This is probably an overkill for your purposes, unless you can find a simple, and hopefully free version. Note, you'll only need this until Composer includes SysEx support.

Actually, I already implemented Composer's SysEx support for saving and restoring SysEx information a year ago. Perhaps I should just slip that feature into the upcoming 2.0 release scheduled for late May or early June, even though the main theme of 2.0 is usability and user interface enhancements. Let me think about that for a day or so.

Cheers
-- Mark
Top of pagePrevious messageNext messageBottom of page Link to this message

Fred Winterling (harbor1)
Senior Forum User
Username: harbor1

Post Number: 178
Registered: 4-2005
Posted on Monday, April 03, 2006 - 12:03 pm:   Edit PostDelete PostPrint Post   Move Post (Moderator/Admin Only)

Hi Dale,
There are a lot of strange things happening with your KangarooHop file. If you select "Select Region" in the Region menu, the window should show FROM: Accoustic Grand Piano and TO: Accoustic Grand Piano. In your file, the selections in the window are blank. I don't know if all of the following steps are necessary or not, but this is what I did to fix your file. In the staff menu, select staff setup. Click on the piano RH so that the entire line is shaded black. Go down to the window at the bottom and click on Acc. Grand Piano. Do this for both hands. They will now show up in your selections for "REgion". Now go to the graph and select the pitch blend editing tool ( ~ ). Use the "eraser" tool and erase the red lines for both hands in the entire score. Save the corrections and the song will play in the correct key (DMag)and the pitch will no longer change when stopping and starting the song. Here is the file corrected. Let me know if it is what you are looking for. The sustain pedal correctly shows in the graph, so I don't think MidiNotate is misreading your pedal.
Best Wishes,
Fred Winterling
application/octet-streamEdited Kangaroo Hop file
KangarooHop.not (94.4 k)
Top of pagePrevious messageNext messageBottom of page Link to this message

Dale Hadley (dalester)
Active Forum User
Username: dalester

Post Number: 13
Registered: 12-2005
Posted on Monday, April 03, 2006 - 3:56 pm:   Edit PostDelete PostPrint Post   Move Post (Moderator/Admin Only)

Mark, Fred, thanks for taking the time to look at my problem. I was able to get the erase tool to eliminate the red pitch bend lines for both hands and that took care of it. The reason both hands didn't show up as "acoustic grand piano" in the region display was because I didn't click the "select instrument from MIDI device" button in step 3 of recording a "new" file.

It's still a mystery why these pitch bends are generated in every tune I record... at the first measure and always again right before measure 16. Maybe it's something specific to how the Casio's memory works... but at least now I have a workaround!

Thanks guys, this is a great forum supporting a great product!

Regards,

Dale
Top of pagePrevious messageNext messageBottom of page Link to this message

Fred Winterling (harbor1)
Senior Forum User
Username: harbor1

Post Number: 179
Registered: 4-2005
Posted on Monday, April 03, 2006 - 5:47 pm:   Edit PostDelete PostPrint Post   Move Post (Moderator/Admin Only)

You're welcome, Dale! I expect you will soon figure out the problem, and it is most likely a very simple one. It probably wouldn't hurt to check the Casio web site to see if there are any updated drivers for your keyboard. Also, check the settings on your Casio. I had a problem with mine initially, and it turned out to be the setting "out to PC" should be "off" on mine. That's because I only read about 3 pages of the 90 page Yamaha manual. You are right. This is a great forum! It has been invaluable to me. Lot's of wonderful, helpful people here.
Fred

Add Your Message Here
Post:
Username: Posting Information:
This is a public posting area. Enter your username and password if you have an account. Otherwise, enter your full name as your username and leave the password blank. Your e-mail address is optional.
Password:
E-mail:
Options: Enable HTML code in message
Automatically activate URLs in message
Action: NOTE: After you preview your message, click the Post Message button, which will be offered under your previewed message.