<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">so you "just" need to implement mp3, ogg, wmv, flac,... from scratch.</pre>
      </blockquote>
    </p>
    <p>It would be nice if Pd had an API to add codecs to [soundfiler],
      [readsf~] and [writesf~] as plugins. I think you did something
      like this for GEM (for video playback), right? </p>
    <p>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">to be honest: while i understand that mp3 is super-nice to have in your
DJ setup, it really isn't a production format.</pre>
      </blockquote>
      MP3 is often "good enough", especially for experiments. When
      people want to try some analysis or processing on a bunch of
      tracks in their music library, they have to first convert their
      MP3s to WAVs, which is akward and takes up lots of disk space.</p>
    <p>To be clear: I agree that Pd probably shouldn't support MP3 or
      other compressed audio formats by itself, it should just make it
      easy to add such support as plugins.<br>
    </p>
    <p>Christof<br>
    </p>
    <div class="moz-cite-prefix">On 11.02.2020 23:06, IOhannes m zmölnig
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:0af49822-e3b1-f74c-1652-f53db0f2044c@iem.at">
      <pre class="moz-quote-pre" wrap="">On 2/11/20 9:48 PM, William Huston wrote:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">As long as we are talking about soundfiler,
</pre>
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">It sure would be nice if someone could make soundfiler read
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">any audio file type:

WAV MP3 OGG WMV FLAC AU AIFF etc
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
dan has recently done some refactoring of the soundfile-i/o backend,
which should make all this much simpler.

so *you* only need to implement whatever backend you want.
keep in mind, that Pd doesn't depend on any external library for doing
the encoding/decoding, and afaict it should stay that way.
so you "just" need to implement mp3, ogg, wmv, flac,... from scratch.

good luck.


to be honest: while i understand that mp3 is super-nice to have in your
DJ setup, it really isn't a production format. (same for ogg and wmv:
these are all handy formats to deliver content to the end-user, but not
something you want to use during production). flac is mostly an
archiving format.
which leaves WAV, AU & AIFF from your list, all of which are already
supported.
what your list is missing is CAF, and this is what motivated dans recent
work (so once his PR is accepted, you can read soundfiles "like a pro")

gmsrda
IOhannes

</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a class="moz-txt-link-freetext" href="https://lists.puredata.info/listinfo/pd-list">https://lists.puredata.info/listinfo/pd-list</a>
</pre>
    </blockquote>
  </body>
</html>