Hi, the [else/midi] object can save a midi file to text in a format that can be used in [text].
Em sáb., 22 de abr. de 2023 às 10:00, Peter P. peterparker@fastmail.com escreveu:
Thanks Miller, Christof, Patko,
midi2sco looks really good, I also found midi2csv which does a similar job, keeping the midi pitch notation but possibly specifying time in midi ticks, hence needing some polishing of the results as well.
best, Peter
- Miller Puckette mpuckette@cloud.ucsd.edu [2023-04-22 13:26]:
I've been using the "midi2sco" program to convert MIDI files to csound scores and then either reading the csound straight into a text object
(read
-c message so end-of-line terminates lists) - and/or writing simple awk scripts to change csound pitch notation back into MIDI pitches and
convert
times to milliseconds.
cheers
Miller
On 4/22/23 12:57, Christof Ressi wrote:
You can read the MIDI file with [mrpeach/midifile], output everything
in
a loop and save the MIDI messages in a [text] object. You just need to calculate the appropriate time delta between messages.
Christof
On 22.04.2023 07:46, Peter P. wrote:
Hi,
starting to use [text sequence] instead of [qlist] more and more, I
am
wondering how difficult it might be to write an external script that converts .mid file into .txt usable by [textfile sequence]?
Has anyone attempted something similar already? What would be the easiest language and/or libraries to do this on DebianGNU Linux?
Thanks! Peter
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->
https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-list__;!...
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->
https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-list__;!...
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list