[PD] MIDI in vanilla?
Christof Ressi
info at christofressi.com
Mon Oct 26 16:31:06 CET 2020
> You mean as it is or with your PR?
Generally, most non-trivial programming tasks are a pain to do in a
visual programming language.
> I never used it because the organization of that help file scares me.
Then let's improve the help file! I have never used [cyclone/seq], so I
can't compare, but [midifile] has always worked fine for me.
> But MAX does.
MAX also has wiggling cables, so...
The idea of Pd has always been to keep the core as small as possible and
extend it with externals/abstractions. Since we already have (at least)
two decent MIDI file externals, why do we need to add it to the core?
Being "vanilla only" is not some kind of merit - it just means the
author is being afraid of using externals ;-)
Christof
On 26.10.2020 17:13, Alexandre Torres Porres wrote:
>
>
> Em seg., 26 de out. de 2020 às 08:12, Christof Ressi
> <info at christofressi.com <mailto:info at christofressi.com>> escreveu:
>
> I agree that we really need a way to read/write binary data. I
> have already thought about doing a PR to add such functionality to
> graphical arrays. It would be as simple as adding a flag to the
> [read( and [write( methods.
>
> In theory, it would be possible then to implement a MIDI file
> reader/writer as a Pd abstraction. But to be honest, I think only
> a masochist would do that :-)
>
> You mean as it is or with your PR?
>
> On the other hand, mrpeach's [midifile] has always served me well
> and it's one of those things that don't really get obsolete.
>
> I never used it because the organization of that help file scares me.
> Does it have any advantages over cyclone/seq?
>
> So I don't think that Pd really needs built-in MIDI file support.
> After all, even a kitchen-sink language like Supercollider doesn't
> come with built-in MIDI file support.
>
> But MAX does.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20201026/f93033e7/attachment-0001.html>
More information about the Pd-list
mailing list