Denemo

You name it!
Post Reply
Alex
Moderator
Posts: 316
Joined: Wed Jan 23, 2008 9:08 pm

Denemo

Post by Alex » Tue Dec 15, 2009 3:15 pm

A quick heads up for those that wish to input using notation, and Linuxsampler as the playback engine for notated input.

The Denemo team have been hard at work, and the new JACK midi framework is taking shape. Those who notate large works will know that notation application playback is often challenging, as generic soundfonts just don't give an accurate aural portrayal of what you've written, which is useful particularly when scoring for film......Users are often resigned to laying out a work in a midi sequencer which can at least give some indication of an end result, using large sample libraries, and various tools to at least emulate a "closer to live" performance.

Jeremiah, Richard, and Nils, have taken this challenge on, in a notated format, and so far, progress is excellent. They're still in the middle of building the jack midi framework, but from my testing so far, there's a real potential for a professional quality result, for those of us who write fulltime (as well as domestic users, of course). Denemo has seen plenty of changes recently, including a whole scale rewriting of many parts of the code, and the team have been extremely busy trying to lick this app into shape. The JACK midi structure is not a small job by any means, and given the recent changes and features added to the JACK server, particularly the midi components, it would be fair to say, the Denemo team will have a state of the art playback system when this structure is complete.

It's getting close now to a working model of a jackmidi port per staff. This means, of course, that using Linuxsampler as the "sound engine" is within reach, and a viable option for full score (or any type of score) playback, that is more realistic. Further to this, discussions are already under way to match the bank and port structure (midi maps) in Linuxsampler with an equivalent in Denemo, meaning the user will be able to mirror banks and patches across multiple applications, and in so doing, save a lot of work matching up staff/device/port to LS channel/device/port. It also means, using openoctave midi, as a midi seq for example, that the user can write score in Denemo, export the mid file straight into openoctave midi, and have a majority of the donkey work already done, without having to spend a lot of time reconfiguring the midi file just to get a similar result in playback.

The latest version can be found on the downloads page, with the usual proviso that the git repository version is a bleeding edge build. (note that Denemo also serves Windows users as well. See the site for details.)

http://www.denemo.org/index.php/Get_Denemo

I'll post more updates as they come....

Alex.

Post Reply