Yamaha CLP-645 as External Instrument ignores voice and just records piano all the time
Posted: Sun Jul 04, 2021 8:41 pm
I've got a Yamaha CLP-645 which has a ton of great internal sounds, and has USB support for audio as well as MIDI. I've had success in the past sending MIDI to it, recording audio back into Ableton all through USB, as long Clavinova is selected as my audio input, but there's always a problem of latency if you want to record to a click track.
After reading Step 5 - Use External Instrument (recommended) in Using hardware synthesizers with Live, I decided to try using it as an External Instrument instead of as a MIDI output destination and an Audio source.
When use an Ext. Instrument with MIDI To > Clavinova Ch. 1, and Audio From the Clavinova 1/2 stereo, all via USB, if I change the voice on the instrument to what ever I want, say, "DX Bright" Electronic piano, then in Monitor settings select Auto for the track, then I can HEAR the DX Bright with very low latency - that's just great. But I ALSO hear a piano, and most importantly, if I route the output of the Ableton Track containing the Clavinova Ext. Instrument, I only get the piano recorded, and do not get any of the audio from the voice I selected.
I thought that perhaps the MIDI channel might correspond to the voice, so I selected different channels, but the effect is the same - it only records piano, not the voice I selected on the instrument itself.
I've never used the "External Instrument" module before in Ableton ... so what could possibly be the reason? Clearly, somehow I'm getting the audio from both instruments, and somehow it's able to only record the default instrument, e.g. the piano. Why??? Have you ever heard of this behavior before?
I see in the CLP-645 MIDI Reference on page 17 that there is a way to emit program change MIDI messages to change the instrument. It's been almost 20 years since I was familiar with MIDI program change messages - could the problem be that I need to emit the program change messages for the voice in order for Ableton to "listen" to the voice I'm hearing? That seems unlikely, but I'm just searching for some conceptual framework for using an External Instrument that will let me use the non-default voice.
After reading Step 5 - Use External Instrument (recommended) in Using hardware synthesizers with Live, I decided to try using it as an External Instrument instead of as a MIDI output destination and an Audio source.
When use an Ext. Instrument with MIDI To > Clavinova Ch. 1, and Audio From the Clavinova 1/2 stereo, all via USB, if I change the voice on the instrument to what ever I want, say, "DX Bright" Electronic piano, then in Monitor settings select Auto for the track, then I can HEAR the DX Bright with very low latency - that's just great. But I ALSO hear a piano, and most importantly, if I route the output of the Ableton Track containing the Clavinova Ext. Instrument, I only get the piano recorded, and do not get any of the audio from the voice I selected.
I thought that perhaps the MIDI channel might correspond to the voice, so I selected different channels, but the effect is the same - it only records piano, not the voice I selected on the instrument itself.
I've never used the "External Instrument" module before in Ableton ... so what could possibly be the reason? Clearly, somehow I'm getting the audio from both instruments, and somehow it's able to only record the default instrument, e.g. the piano. Why??? Have you ever heard of this behavior before?
I see in the CLP-645 MIDI Reference on page 17 that there is a way to emit program change MIDI messages to change the instrument. It's been almost 20 years since I was familiar with MIDI program change messages - could the problem be that I need to emit the program change messages for the voice in order for Ableton to "listen" to the voice I'm hearing? That seems unlikely, but I'm just searching for some conceptual framework for using an External Instrument that will let me use the non-default voice.