

This is a $400+ piece of software that is now available for free. Guys, just to add a bit to this: since Cakewalk's demise last year, BandLab has taken over its main product, Sonar Platinum, renamed it to Cakewalk by Bandlab, and has released it free to the public. Functionality-wise though, real-time recording is a bit of a 'missing link' and leaves an important method of getting music into a score un-addressed. You can also enter single notes/chords in MuseScore fairly easily, but it's not real-time and you need to select the note length beforehand. It's not ideal obviously, and Logic's score editing features are certainly not ideal (it's not designed for this) but MuseScore is so feature-rich, and does its core tasks extremely well so I'm not too fussed about it. Like many others using OSX I'm sure, I use Logic Pro X to record tracks and export them as MIDI files, ready to import into MuseScore. Juce, or PortAudio which abstracts across different platform's audio/MIDI libraries). Note that there are a few other 3rd party audio/MIDI libraries available too (eg.

The hard part technically would be positioning the notes with their correct location (times) and durations into the score - MuseScore would have to translate a stream of notes at different times into the right parts of the bar - I'd expect this is not a trivial task for any application. Apple and Microsoft provide a tonne of APIs under their audio/MIDI libraries and by linking (coding) these up into the user-interface, you get these functions available to any app using the library. While I don't know what's going on in MuseScore's code, I'm not sure it would actually be such a monumental task to get real-time recording into MuseScore.

So personally, I wouldn't be holding your breath - even if some day the feature does find it's way in, it's pretty likely you'd ultimately find it disappointing, just as it is in other programs that allow this (like Finale). And direct support for real time MIDI entry would be a lot easier than needing to create tons of individual MIDI files, open then as new scores, then copy and paste into your master score, which is pretty much how you'd have to do it now.īut do realize, adding real-time MIDI entry would likely be a pretty huge undertaking technically, and in my experience with other programs, the benefit is very small, as the results usually take just as long to massage into something readable as it would have taken to just enter the notes the regular way. It's not quite the same, since presumably you wouldn't always be playing full compositions in their entirety but would be wanting to record things piecemeal - a few measures here, a few measures there, maybe one instrument at a time. I think the point is, you can use a sequencer to record your parts, then import the resultant MIDI files into MuseScore.
