[PD] midi file into [text sequence]?

Alexandre Torres Porres porres at gmail.com
Sat Apr 22 20:31:37 CEST 2023


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 at 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 at 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 at lists.iem.at mailing list
> > > > UNSUBSCRIBE and account-management ->
> https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-list__;!!Mih3wA!FX8XWZP4VHyBnFI5axOis2enTs45LT8_Vo4SMqvp-FvMqA5qk59VeeqWL6VVeoi70CbHzKynWW-sEg$
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Pd-list at lists.iem.at mailing list
> > > UNSUBSCRIBE and account-management ->
> https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-list__;!!Mih3wA!FX8XWZP4VHyBnFI5axOis2enTs45LT8_Vo4SMqvp-FvMqA5qk59VeeqWL6VVeoi70CbHzKynWW-sEg$
> >
> >
> >
> >
> > _______________________________________________
> > Pd-list at lists.iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
>
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20230422/8532a0af/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2023-04-22 at 15.31.15.png
Type: image/png
Size: 112075 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20230422/8532a0af/attachment-0001.png>


More information about the Pd-list mailing list