Re: [PD-dev] how to configure PD to find ASIO when compiling with mingw?

2018-05-09 Thread Miller Puckette
Actually I was deep enough in the weeds that it wasn't really a matter of
where to put READMEs but me realizing that it was portaudio-without-ASIO
instead of ASIO-not-seeing-any-devices.  No amount of documentation could
reasonably have saved me :)

thanks for all the pointers.
M

On Wed, May 09, 2018 at 01:26:04PM +0200, Dan Wilcox wrote:
> Also, the --enable-asio flag doesn't need to specified. In fact, the 
> configure script tries to choose the same default options as your previous 
> per-platform builds and you can see the configuration in it's final 
> confirmation prints.
> 
> The idea is that running a simple ./configure should set things up to build 
> the same Pd as people can download and, at the very least, give them info if 
> they are missing something. This way there's much less confusion as to which 
> flags to set and what options people are testing with ... at least that's the 
> idea. :)
> 
> > On May 9, 2018, at 1:20 PM, Dan Wilcox  wrote:
> > 
> > You can blame me. :) I started filling out the various sub-directory 
> > READMEs as I thought putting too much information into the single 
> > INSTALL.txt might be overkill, hence the:
> > 
> > "Note: Because of license restrictions, Pd cannot distribute the ASIO SDK 
> > source
> > files. If you want to build Pd with ASIO support, see asio/README.txt for
> > further instructions."
> > 
> > Maybe that info could be elaborated/highlighted more?
> > 
> > Also, changing the directory name was more for future proofing and possibly 
> > avoiding broken builds if/when they update ASIO, although that may not 
> > really be happening any time soon.
> > 
> >> On May 9, 2018, at 12:00 PM, pd-dev-requ...@lists.iem.at 
> >>  wrote:
> >> 
> >> From: Miller Puckette >
> >> To: Lucas Cordiviola >
> >> Cc: "pd-...@iem.at "  >> >
> >> Subject: Re: [PD-dev] how to configure PD to find ASIO when compiling
> >>with mingw?
> >> Message-ID: <20180508143021.GN14921@elroy.localdomain 
> >> >
> >> Content-Type: text/plain; charset=iso-8859-1
> >> 
> >> Thanks - I should have been able to find that, hmm...
> >> 
> >> Miller
> > 
> > 
> > Dan Wilcox
> > @danomatika 
> > danomatika.com 
> > robotcowboy.com 
> > 
> > 
> > 
> 
> 
> Dan Wilcox
> @danomatika 
> danomatika.com 
> robotcowboy.com 
> 
> 
> 

___
Pd-dev mailing list
Pd-dev@lists.iem.at
https://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] how to configure PD to find ASIO when compiling with mingw?

2018-05-08 Thread Miller Puckette
Thanks - I should have been able to find that, hmm...

Miller

On Tue, May 08, 2018 at 05:33:46AM +, Lucas Cordiviola wrote:
> Also there where changes on the "name" of the ASIOSDK folder.
> 
> verbatim from https://github.com/pure-data/pure-data/tree/master/asio :
> 
> 
> 
> # Windows ASIO Support
> 
> In order to build ASIO support into Pd on Windows, you need to download the
> ASIO sources from Steinberg directly. Their license does not let us
> redistribute their source files.
> 
> Install the ASIO SDK by doing the following:
> 
> 1. Download the ASIO SDK: 
> https://www.steinberg.net/en/company/developer.html
> 2. Uncompress asiosdk2.3.zip (or higher) into this directory
> 3. remove the version number so that you get pure-data/asio/ASIOSDK
> 
> Now build Pd and it should include ASIO as one of the audio backends.
> 
> ---
> 
> Mensaje telepatico asistido por maquinas.
> 
> On 5/8/2018 2:18 AM, Lucas Cordiviola wrote:
> > Looks that --enable-asio must be passed to ./configure.
> >
> > I have no experience on cross-compiling but when compiling on windows
> > ASIO is included by default with no need to specify it on ./configure.
> >
> > This is verbatim from
> > https://github.com/pure-data/pure-data/blob/master/INSTALL.txt#L327-L338 :
> >
> >
> > 
> > Once the packages are installed, you should now be ready to build Pd.
> >
> > The following audio APIS are available on Windows and can be
> > enabled/disabled
> > via their configure flags:
> >
> > * MMIO: --enable-mmio or --disable-mmio (default enabled)
> > * ASIO: --enable-asio or --disable-asio (default enabled, if found)
> > * JACK: --enable-jack or --disable-jack
> >
> > For example, to build Pd without MMIO support:
> >
> >       ./configure --disable-mmio
> >
> >
> >
> > 
> >
> >
> >
> > Mensaje telepatico asistido por maquinas.
> >
> > On 5/8/2018 12:46 AM, Miller Puckette wrote:
> >> TO Pd dev:
> >>
> >> I'm able to cross-compile Pd for Windows using Dan's excellent automake
> >> setup... but can't so far figure out how to get it to include portaudio's
> >> ASIO bindings.  In fact, it doesn't look to me as if the portaudio auomake
> >> system is in turn being called (there's no "configure" in portaudio source,
> >> just configure.in and such.  But I do find a "Makefile" that is dated today
> >> that someone must have created.)
> >>
> >> Os there some magic I need to point portaudio at my ASIO SDK copy, or do
> >> I need to put that in some magic place for Pd's build sytstem to find it?
> >>
> >>
> >> thanks
> >> Miller
> >>
> >> ___
> >> Pd-dev mailing list
> >> Pd-dev@lists.iem.at
> >> https://lists.puredata.info/listinfo/pd-dev
> > ___
> > Pd-dev mailing list
> > Pd-dev@lists.iem.at
> > https://lists.puredata.info/listinfo/pd-dev
> 
> ___
> Pd-dev mailing list
> Pd-dev@lists.iem.at
> https://lists.puredata.info/listinfo/pd-dev

___
Pd-dev mailing list
Pd-dev@lists.iem.at
https://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] how to configure PD to find ASIO when compiling with mingw?

2018-05-07 Thread Lucas Cordiviola
Also there where changes on the "name" of the ASIOSDK folder.

verbatim from https://github.com/pure-data/pure-data/tree/master/asio :



# Windows ASIO Support

In order to build ASIO support into Pd on Windows, you need to download the
ASIO sources from Steinberg directly. Their license does not let us
redistribute their source files.

Install the ASIO SDK by doing the following:

1. Download the ASIO SDK: 
https://www.steinberg.net/en/company/developer.html
2. Uncompress asiosdk2.3.zip (or higher) into this directory
3. remove the version number so that you get pure-data/asio/ASIOSDK

Now build Pd and it should include ASIO as one of the audio backends.

---

Mensaje telepatico asistido por maquinas.

On 5/8/2018 2:18 AM, Lucas Cordiviola wrote:
> Looks that --enable-asio must be passed to ./configure.
>
> I have no experience on cross-compiling but when compiling on windows
> ASIO is included by default with no need to specify it on ./configure.
>
> This is verbatim from
> https://github.com/pure-data/pure-data/blob/master/INSTALL.txt#L327-L338 :
>
>
> 
> Once the packages are installed, you should now be ready to build Pd.
>
> The following audio APIS are available on Windows and can be
> enabled/disabled
> via their configure flags:
>
> * MMIO: --enable-mmio or --disable-mmio (default enabled)
> * ASIO: --enable-asio or --disable-asio (default enabled, if found)
> * JACK: --enable-jack or --disable-jack
>
> For example, to build Pd without MMIO support:
>
>       ./configure --disable-mmio
>
>
>
> 
>
>
>
> Mensaje telepatico asistido por maquinas.
>
> On 5/8/2018 12:46 AM, Miller Puckette wrote:
>> TO Pd dev:
>>
>> I'm able to cross-compile Pd for Windows using Dan's excellent automake
>> setup... but can't so far figure out how to get it to include portaudio's
>> ASIO bindings.  In fact, it doesn't look to me as if the portaudio auomake
>> system is in turn being called (there's no "configure" in portaudio source,
>> just configure.in and such.  But I do find a "Makefile" that is dated today
>> that someone must have created.)
>>
>> Os there some magic I need to point portaudio at my ASIO SDK copy, or do
>> I need to put that in some magic place for Pd's build sytstem to find it?
>>
>>
>> thanks
>> Miller
>>
>> ___
>> Pd-dev mailing list
>> Pd-dev@lists.iem.at
>> https://lists.puredata.info/listinfo/pd-dev
> ___
> Pd-dev mailing list
> Pd-dev@lists.iem.at
> https://lists.puredata.info/listinfo/pd-dev

___
Pd-dev mailing list
Pd-dev@lists.iem.at
https://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] how to configure PD to find ASIO when compiling with mingw?

2018-05-07 Thread Lucas Cordiviola
Looks that --enable-asio must be passed to ./configure.

I have no experience on cross-compiling but when compiling on windows 
ASIO is included by default with no need to specify it on ./configure.

This is verbatim from 
https://github.com/pure-data/pure-data/blob/master/INSTALL.txt#L327-L338 :



Once the packages are installed, you should now be ready to build Pd.

The following audio APIS are available on Windows and can be 
enabled/disabled
via their configure flags:

* MMIO: --enable-mmio or --disable-mmio (default enabled)
* ASIO: --enable-asio or --disable-asio (default enabled, if found)
* JACK: --enable-jack or --disable-jack

For example, to build Pd without MMIO support:

     ./configure --disable-mmio







Mensaje telepatico asistido por maquinas.

On 5/8/2018 12:46 AM, Miller Puckette wrote:
> TO Pd dev:
>
> I'm able to cross-compile Pd for Windows using Dan's excellent automake
> setup... but can't so far figure out how to get it to include portaudio's
> ASIO bindings.  In fact, it doesn't look to me as if the portaudio auomake
> system is in turn being called (there's no "configure" in portaudio source,
> just configure.in and such.  But I do find a "Makefile" that is dated today
> that someone must have created.)
>
> Os there some magic I need to point portaudio at my ASIO SDK copy, or do
> I need to put that in some magic place for Pd's build sytstem to find it?
>
>
> thanks
> Miller
>
> ___
> Pd-dev mailing list
> Pd-dev@lists.iem.at
> https://lists.puredata.info/listinfo/pd-dev

___
Pd-dev mailing list
Pd-dev@lists.iem.at
https://lists.puredata.info/listinfo/pd-dev