Configure MuseScore and Jack for playback to a MIDI keyboard

Tagged:  

Ever wondered how to playback your MuseScore score on your keyboard? Now you can with Jack and MuseScore 0.9.6 for Windows. In this post, you will find the instructions how to configure Jack and MuseScore. I believe MuseScore is one of the first applications to support Jack on Windows so be aware this is still experimental.

Requirements

Configuration

Download and install MuseScore 0.9.6

Download Jack at http://www.grame.fr/~letz/jack-1.9.5.tgz
You can use 7zip (http://7zip.org) to open tgz files on windows.
Install with the binaries in jack-1.9.5\jack-1.9.5\bin\windows
run "Jack Control"
Choose "Setup..."

  • server path :jackd -S -R -X winmme
  • Driver : portaudio

Start jack server by clicking Start in "Jack Control"

Run MuseScore
In Edit -> Preferences ->I/O.

  • Uncheck Portaudio and Use Internal Synthesizer
  • Check Use Jack Midi output
    • Restart MuseScore

      In Jack Control, click on "Connect"
      In the "Connections" windows, click on the MIDI tab.
      On the left side you should see Mscore1, this is MuseScore outputs.
      On the right side you should see, your MIDI keyboard input, it's one of the playback.

      Click Mscore1 and mscore-midi-1 on the right, and right click system_midi -> playback to link musescore with your keyboard

      Now you can click on play in MuseScore or in Jack Control and you hear your piano playing

bonsoir
J'ai essayé et ça fonctione.Parcontre sur une partition comprenant une voix plus l'accompagnement au piano.Tout est joué au piano.Comment peut on modifier les voix ?
Merci

J'ai pas testé. Mais peut être avec Affichage->Mélangeur. Change l'instrument de la voix

La fonction mélangeur n'agit que sur le synthé interne.
Si l'on change les voix sur le synthé cela ne change rien non plus

Le soundfont fourni avec MuseScore ne contient que le piano. Il faut chercher un autre plus complet, et instruir le logiciel à l'utiliser. Et puis, tu pourras utiliser le mélangeur.

Hosam Adeeb Nashed

Fantastic! The only downside is that what JACK is running, it takes up all access to the MIDI input devices, so MuseScore can only be used with a computer keyboard input. Is there a way to configure JACK to only connect to MIDI playback devices like my sound card or "system_midi" while keeping the MIDI input devices available for MuseScore to use?

I think it's a not a Jack problem. It's a problem in MuseScore. When you select jack output in preferences then Portaudio is not initialized and then MuseScore does not "listen" the incoming midi.

Thank you very much.

I've just managed to setup Synful Orchestra with these instructions, plus a little application called 'SAVIHost', enabling the Synful demo in a midi channel. I have Jack and Yoke installed.

Curious thing, the staves on MuseScore seem to transmit to their respective sequencial channels (the first staff to channel 1 and so on) - in this way, all I have to do is to program the Synful VST interface with the same instruments in the same order (say: 1 - violins 2-violas etc). It's very easy to set up the parts this way.

I completely concur with you, elerouxx! These instructions were really great. I'm not the most tech savvy person in the world, but I managed to hook everything up. MuseScore looks like one heck of a program. Speaking of scores and midi files, what headphones would you recommend for someone like myself? Thanks!!!

I successfully connected my Roland RD-700GX.

A newer version of Jack is available here: http://www.grame.fr/~letz/jack-1.9.7.tgz

Be sure to follow all the steps listed above; if you don't setup the server with path and driver it won't start, and if it doesn't start, you can't connect MuseScore.

hi

i cant see the jackd -S -R -X winmme in the server path drop down window.

do you know what i need to do?

thanks

Chris,

If I understand your question, you will not see
"jackd -S -R -X winmme" in the dropdown list unless you saved it.
I suggest typing it in on the appropriate line and then saving it under its own name, like MuseScore Settings. JACK is used for more than MuseScore and may require different settings for each application.

hope this helps.

thanks for that.

i find that when i play back through the synth that there is a great degree of latency causing the timing to go totally awry. do you have a solution of this?

thanks very much

Syndicate content