Jump to content
Video Files on Forum ×

CT-X700 Owners - I Will Convert Your MRF Files into MIDI


Recommended Posts

Hello CT-X700 owners! As you may know, your CT-X keyboard is very closely related to the CT-X800. They are nearly identical aside from two differences: the CT-X800 has a pitch bend wheel, and (more importantly) a flash drive port for importing and exporting user data. The CT-X700 can import and export user data as well using Data Manager for CT-X, but using a flash drive to export MRF recordings allows you to convert your MRF recordings into the more widely compatible .MID (aka SMF) format. MIDI files are very useful if you use external sequencers or DAWs to finish tracks, although they have some drawbacks compared to MRF files. This video provides a more detailed comparison on the differences between each format and why you might want to use one over the other. 

 

This lack of a flash drive port means that CT-X700 owners cannot normally convert their MRF recordings into MIDI, as there is no official Casio software that can perform the conversion externally. Up until now, the only method of getting these recordings converted was to transfer them to a CT-X800 (they're fully cross-compatible) and export them via flash drive manually, which is far from an ideal solution.

 

Fortunately, thanks to @mrmr9494's investigation into the CT-X700's MRF format files, it is now possible to convert CT-X700 .MRF recordings into CDP-S350 .MRF recordings with some very simple hex editing. I don't own a CT-X800, but I do own a CDP-S350, which is basically a CT-X800 in an 88-key stage piano form factor (meaning it has the same MRF -> MIDI conversion capabilities thanks to its flash drive port). By converting your file to an S350 recording, and then converting that to MIDI, I can now provide CT-X700 owners with some way to deal with this otherwise very inconvenient hardware limitation.

 

There are some caveats to keep in mind: 

 

1) There are some Rhythms that appear on the CT-X700 that don't exist on the CDP-S350 (about 15 or so, by my count). If your recording uses one of these CT-X exclusive Rhythms, I won't be able to do a full conversion of it. I will still be able to convert all the recorded data that isn't tied to the Rhythms or Accompaniment, though.

 

2) The conversion process automatically re-assigns the tones in your recording to use general MIDI voices, presumably to increase compatibility with external sound modules that may not match up with the CT-X's native AiX voice assignments.

 

This means the recording won't sound exactly the same as the original MRF file if you try to re-import it back to your keyboard. If you're going to finish your recording entirely in a DAW (or some other external arranger/sequencer), this won't be a problem, as you'll be editing the voice assignments to fit whatever outside software/hardware tones you'll be working with. If you want to export an MRF recording, clean it up with quantize/note velocity editing/new voice assignment data etc and import it back to the keyboard as a User MIDI song for a more polished performance, you'll need to follow the steps outlined in the thread I have linked below. This will result in a User MIDI Song that sounds exactly like (if not better than) the original MRF recording on the keyboard, but it does require some additional work to get everything perfect.

 

As you can see, this is a pretty involved process, but with practice, you'll get used to it and it'll go a lot faster. Some easier alternatives include using software instruments to finish your recording, which has the big advantage of being able to produce a finished .MP3 or .WAV recording that you can share around, all without needing a separate audio interface to record the output of your CT-X directly.

 

You could also just not use the onboard multitrack recorder altogether. If you're comfortable recording in a DAW or on a mobile app, you can use the CT-X700 as a MIDI controller to make your MIDI sequence in the DAW from scratch, all while using the CT-X700 as a sound source (via MIDI loopback) to ensure that all the voice assignments are correct without needing to deal with re-editing a converted MRF to remove those pesky GM voices. You'll want to turn Local control off in the MIDI menu if you wish to use the CT-X700 with your DAW in this particular application, as you don't want to control the CT-X700's internal sounds directly. You just want to send MIDI note messages from the keyboard to the DAW, which then records them as sequencer tracks within the DAW and sends the MIDI output from those tracks back to the CT-X700's sound generator. Or again, you could just use software instruments and make your track entirely within the DAW, but then you lose out on these wonderful AiX tones.

 

So, with all that being said, if you need me to convert your .MRF file, here's what to do:

 

1) Post a reply to this thread and attach your .MRF file. If you don't want to share the file publicly, you can send me a private message, but private messages don't allow you to attach files so you'll need to host the file somewhere else like Google Drive or Dropbox. Please name your .MRF file something recognizable so I can keep track of it.

 

2) If you used Rhythms or accompaniment in your Recording, tell me which Rhythms you used and whether you used accompaniment during your recording as well. If you switched Rhythm styles (not variations/fills, but to an entirely different Rhythm style) in the middle of your recording, tell me which measure(s) you changed Rhythm styles in and which styles you changed to.

 

3) If your recording used a custom User Rhythm, you'll need to attach those Rhythms and tell me which slot number in the User Rhythm section of the Rhythm list that Rhythm was imported to. If I don't have your custom Rhythms, I won't be able to export those tracks when I create the MIDI file.

 

Example:

In my recording, I used Rhythm #001, E Funk Pop with accompaniment enabled. At measure 17, I switched to a custom Rhythm (CustomRhythm1) I had saved in slot #199.

<attached RecognizableName.MRF>

<attached CustomRhythm1.AC7>

 

Thanks in advance! Glad to help out CT-X700 users whenever possible, it really is a great little keyboard.

 

  • Like 2
Link to comment
Share on other sites

  • 2 months later...
On 8/29/2021 at 11:03 AM, Silas Anson said:

Hi, I have a file for you to change, thanks in advance.

Is the file attached?

It is not letting me attach the file for some reason

 

 

I think the rules of the forums have changed such that brand new members can't attach files in order to avoid spammers and fake accounts. @Brad Saucier might be able to give you the ability to upload files, or you could always upload your file to google drive or dropbox and share the link here (just make sure link sharing privileges are turned on).

Link to comment
Share on other sites

On 8/29/2021 at 11:03 AM, Silas Anson said:

Could I just share the file with you on google drive?

 

 

Yes, that will work fine. Just make sure you have link sharing turned on and share the link here.

 

I'd recommend just making a new reply to this thread instead of continually editing your initial response. I don't get a notification if you edit your post, but I will see it if you post a new comment in this thread.

Link to comment
Share on other sites

  • 1 month later...
  • 4 months later...

3 hours ago, Daniel Amaeo said:

Hi, if you dont mind please help me convert this MRF file into MIDI.

https://drive.google.com/file/d/1WEG7uvUeLfr83iJoTbyeeLwJL3hScFKO/view?usp=sharing

 

Thanks in advance.

 

Remember these two questions if they're applicable to your recording:

 

2) If you used Rhythms or accompaniment in your Recording, tell me which Rhythms you used and whether you used accompaniment during your recording as well. If you switched Rhythm styles (not variations/fills, but to an entirely different Rhythm style) in the middle of your recording, tell me which measure(s) you changed Rhythm styles in and which styles you changed to.

 

3) If your recording used a custom User Rhythm, you'll need to attach those Rhythms and tell me which slot number in the User Rhythm section of the Rhythm list that Rhythm was imported to. If I don't have your custom Rhythms, I won't be able to export those tracks when I create the MIDI file.

Link to comment
Share on other sites

  • 5 months later...
  • 5 months later...

 

On 2/19/2023 at 10:50 AM, Unseeable871 said:

 

Hi there,

 

 

 

My CDP-S350 is in storage right now as I'm moving across the country at the moment, but I should be able to take care of this next week.

 

 

 

Did you use any Rhythms in your recording?

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.