denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Denemo-devel] (new subscriber) Any way to record from MIDI device o


From: Jeremiah Benham
Subject: Re: [Denemo-devel] (new subscriber) Any way to record from MIDI device or import MIDI file?
Date: Wed, 10 Feb 2010 10:54:07 -0600



On Feb 9, 2010, at 5:59 PM, address@hidden (Robert M. Riches Jr.) wrote:

(A new subscriber here...)

The searching I have done about Denemo appears to show there is
no method in Denemo to record a whole song in real time from a
MIDI device or to import a MIDI file.

You can record the midi stream with something like arecordmidi. This will need to be quantized before denemo will import this. Denemo only supports import of midi that has a single melodic line on each staff/ track. Of those midi files types that it does it does have support for tuplets if any kind. Denemo supports tupplets but importmidi does not yet have that feature. Importmidi lacks support for other things as well like time signature changes.


Is there some way for Denemo to record from a MIDI device or
import from a MIDI file?

Opening the midi file will work if it is very simple.


Alternatively, are there any existing utilities that will convert
a MIDI file to a Denemo file?

No. I thought of creating one but did not know where I wanted to procede. I had four possible ideas on improving this: 1) write a utility that converts midi to musicxml. The advantage of this would be that more people may be I terested in helping. Then give denemo support for importing musicxml. This probably won't be very hard since the denemo format is xml.

2) midi2denemo only denemo users would be I terested in this

3) rewrite import midi in scheme reducing the size of the denemo binary, working at a high level, and not having to complie anything.

4). Improve import midi. This currently lacks many features. Having worked with denemo this seems a little easier than it once felt.

Lilypond has a utilty written in python that converts midi to lilypond. This utility would be a great place to start because it does have a quantized built into it.



I didn't see any documentation on the file format.  Going to the
xmlns URL in a test file (http://denemo.sourceforge.net/xmlns/Denemo)
yields a 404 error.  If I write my own conversion utility, will
Denemo tolerate newlines and other superfluous white space in the
XML?

I doubt it would create problems. You can take a denemo file and add white space to see if it loads okay.

Let us know what you decide to do.

Thanks,
Jeremiah


(Background: My wife is the composer, and I'm the geek.  She needs
a notation editor that allows insertion and deletion of notes in
the middle of measures for early experimental composition while
trying to figure out the rhythm of a new piece.  She was using
NoteEdit, but the demise of KDE3 has made NoteEdit unavailable.
At this point, Denemo appears to be the best at an editor that
meets those needs.)

Thank you,

Robert



_______________________________________________
Denemo-devel mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/denemo-devel




reply via email to

[Prev in Thread] Current Thread [Next in Thread]