[PD] Jack support on Windows

Hans-Christoph Steiner hans at at.or.at
Fri Jan 18 00:37:43 CET 2013


(let's keep the list CC'ed so that others can follow this)

You can run 'git clone ...' wherever you want to keep the pd-extended source,
it doesn't really matter where.  ~/pure-data is probably a good place.

.hc

On 01/17/2013 05:35 PM, Esteban Viveros wrote:
> I need to run git clone git://
> pure-data.git.sourceforge.net/gitroot/pure-data/pd-extended.git in the same
> folder of the libraries built? (~/pure-data/sources)
> 
> 
> 2013/1/17 Hans-Christoph Steiner <hans at at.or.at>
> 
>>
>> Yeah, it looks like the binary installer for jack is all you need.
>>
>> No problem if you just built all the libraries in Building Library
>> Dependencies For Windows From SVN '/Sources'.  I was just trying to save
>> you
>> that effort, since its not needed for what you want to do.  But now you are
>> setup to build all of Pd-extended and perhaps even readanysf~ too :-D
>>
>> You will definitely need to download the Pd-extended source.
>>
>> .hc
>>
>> On 01/17/2013 03:37 PM, Esteban Viveros wrote:
>>> I have one more question... When you say to install Jack, you say the
>>> binary software or I need to find a source code of Jack audio?
>>>
>>>
>>> 2013/1/17 Esteban Viveros <emviveros at gmail.com>
>>>
>>>> Ops... Already done... :/
>>>>
>>>> Now only remains download pd source.. Did I that too wrong?
>>>>
>>>> I'm thinking to download the pd source and then run your script... Can I
>>>> continue?
>>>>
>>>>
>>>> 2013/1/17 Hans-Christoph Steiner <hans at at.or.at>
>>>>
>>>>>
>>>>> You don't need that stuff at all for what you are doing, skip that
>> step.
>>>>> That's only for building things like Gem.
>>>>>
>>>>> .hc
>>>>>
>>>>> On 01/16/2013 07:15 PM, Esteban Viveros wrote:
>>>>>> Ok...
>>>>>>
>>>>>> Now I need to know where is pure-data directory..? It's needed to
>>>>> Building
>>>>>> Library Dependencies For Windows From SVN '/Sources'
>>>>>>
>>>>>>
>>>>>> 2013/1/16 Hans-Christoph Steiner <hans at at.or.at>
>>>>>>
>>>>>>>
>>>>>>> I updated the makefile.mingw a bit, I forgot to add something before.
>>>>>  Its
>>>>>>> attached.
>>>>>>>
>>>>>>> .hc
>>>>>>>
>>>>>>> On 01/16/2013 06:44 PM, Esteban Viveros wrote:
>>>>>>>> gcc.exe ,GCC. 4.6.2
>>>>>>>>
>>>>>>>>
>>>>>>>> 2013/1/16 Hans-Christoph Steiner <hans at at.or.at>
>>>>>>>>
>>>>>>>>> On 01/16/2013 06:28 PM, Esteban Viveros wrote:
>>>>>>>>>> HC,
>>>>>>>>>>
>>>>>>>>>> I have two question at time..
>>>>>>>>>>
>>>>>>>>>> First, I need to add Cygwin to system path? If yes, I run SETX
>> path
>>>>>>>>>> c:\cygwin;c:\cygwin\bin;%path%  in Cygwin Terminal?
>>>>>>>>>
>>>>>>>>> This is probably optional but cygwin is useful.  You do it from the
>>>>>>> System
>>>>>>>>> control panel:
>>>>>>>>> http://www.computerhope.com/issues/ch000549.htm
>>>>>>>>>
>>>>>>>>> If you install TortoiseSVN, I don't think you need cygwin at all
>>>>> (watch
>>>>>>> out
>>>>>>>>> for download links in the big add in that page):
>>>>>>>>> http://tortoisesvn.net/downloads.html
>>>>>>>>>
>>>>>>>>>> Two, In session: "Copying Libgmp-10Dll for Cc1.Exe" I don't have
>>>>>>>>>> /mingw/libexec/gcc/mingw32/4.7.2/ but I have
>>>>>>>>>> /mingw/libexec/gcc/mingw32/4.6.2  I need to create the 4.7.2
>>>>> directory
>>>>>>> or
>>>>>>>>>> copy the dll's to 4.6.2?
>>>>>>>>>
>>>>>>>>> Copy the dlls to the existing folder, don't create a new one.  You
>>>>> can
>>>>>>> tell
>>>>>>>>> which version of gcc you have by doing:
>>>>>>>>>
>>>>>>>>> gcc --version
>>>>>>>>>
>>>>>>>>> My guess is that you have 4.6.2, which should work fine.
>>>>>>>>>
>>>>>>>>> .hc
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 2013/1/16 Hans-Christoph Steiner <hans at at.or.at>
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Start by installing Jack on your windows machine and setting up a
>>>>> Pd
>>>>>>>>> build
>>>>>>>>>>> environment:
>>>>>>>>>>> http://puredata.info/docs/developer/WindowsMinGW
>>>>>>>>>>>
>>>>>>>>>>> You can skip the "Building library dependencies for Windows from
>>>>> SVN
>>>>>>>>>>> '/sources'" section for now.
>>>>>>>>>>>
>>>>>>>>>>> Then in the MSYS MinGW shell, do this:
>>>>>>>>>>>
>>>>>>>>>>> git clone git://
>>>>>>>>>>> pure-data.git.sourceforge.net/gitroot/pure-data/pd-extended.git
>>>>>>>>>>> cd pd-extended/src
>>>>>>>>>>> make -f makefile.mingw
>>>>>>>>>>>
>>>>>>>>>>> That should give you a regular Pd build.  Then download a
>>>>> Pd-extended
>>>>>>>>>>> 0.43.4
>>>>>>>>>>> zip version and unzip it.  I usually put it on my desktop.  Then
>>>>> you
>>>>>>> can
>>>>>>>>>>> install your new build into it:
>>>>>>>>>>>
>>>>>>>>>>> make -f makefile.mingw
>>>>>>>>>>> DESTDIR="$USERPROFILE/Desktop/Pd-0.43.4-extended-20130115 prefix=
>>>>>>>>> install
>>>>>>>>>>>
>>>>>>>>>>> If that works, then you're ready to try to build against Jack.
>>>>>>>  Replace
>>>>>>>>>>> pd-extended/src/makefile.mingw with makefile.mingw that is
>>>>> attached to
>>>>>>>>> this
>>>>>>>>>>> email, and try this:
>>>>>>>>>>>
>>>>>>>>>>> cd pd-extended/src
>>>>>>>>>>> make -f makefile.mingw clean
>>>>>>>>>>> make -f makefile.mingw
>>>>>>>>>>> DESTDIR="$USERPROFILE/Desktop/Pd-0.43.4-extended-20130115 prefix=
>>>>>>>>> install
>>>>>>>>>>>
>>>>>>>>>>> .hc
>>>>>>>>>>>
>>>>>>>>>>> On 01/16/2013 02:07 PM, Esteban Viveros wrote:
>>>>>>>>>>>> Wow.... If I had the knowledge to do.. (!) *.*
>>>>>>>>>>>>
>>>>>>>>>>>> But I can try... I need documentation to learn.. Where can I
>>>>> begin?
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> 2013/1/16 Hans-Christoph Steiner <hans at at.or.at>
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> I agree, it should be included.  Why don't you try to build it?
>>>>>  Or
>>>>>>>>>>> maybe
>>>>>>>>>>>>> if
>>>>>>>>>>>>> patco has some time, he could take a look.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Its much too late to include it in 0.43.4, but once its
>> working,
>>>>> its
>>>>>>>>>>> easy
>>>>>>>>>>>>> to
>>>>>>>>>>>>> include in nightly builds of 0.44.
>>>>>>>>>>>>>
>>>>>>>>>>>>> .hc
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 01/16/2013 12:58 PM, Esteban Viveros wrote:
>>>>>>>>>>>>>> Hello list,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Excuse the hassle... But I think this very important ..
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The windows version of pd-extended 0.43 don't have support to
>>>>>>> Jack..
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It would be great can connect my new pd extended release to
>>>>> ableton
>>>>>>>>>>> live
>>>>>>>>>>>>> to
>>>>>>>>>>>>>> play a little..
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> Pd-list at iem.at mailing list
>>>>>>>>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> Pd-list at iem.at mailing list
>>>>>>>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Pd-list at iem.at mailing list
>>>>>>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Pd-list at iem.at mailing list
>>>>>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Pd-list at iem.at mailing list
>>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Pd-list at iem.at mailing list
>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Pd-list at iem.at mailing list
>>>>>> UNSUBSCRIBE and account-management ->
>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Pd-list at iem.at mailing list
>>>>> UNSUBSCRIBE and account-management ->
>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Esteban Viveros
>>>>
>>>> (27) 8815 7170
>>>> (27) 3066 0359
>>>> (11) 95761 4125
>>>> (11) 2738 7868
>>>>
>>>> www.bandpage.com/estebanviveros <http://soundcloud.com/estebanviveros>
>>>>
>>>> https://www.facebook.com/estebanviveros.art
>>>>
>>>> http://www.papodecompositor-es.blogspot.com.br/
>>>>
>>>> http://expurgacao.art.br/
>>>>
>>>
>>>
>>>
>>
> 
> 
> 



More information about the Pd-list mailing list