Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
P
purr-data
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jonathan Wilkes
purr-data
Commits
3dd4df1f
There was a problem fetching the pipeline summary.
Commit
3dd4df1f
authored
8 years ago
by
Jonathan Wilkes
Browse files
Options
Downloads
Plain Diff
Merge branch 'aggraef/purr-data-readme-fixes'
parents
0ddbdf44
f6d04338
No related branches found
No related tags found
No related merge requests found
Pipeline
#
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
README.md
+74
-47
74 additions, 47 deletions
README.md
with
74 additions
and
47 deletions
README.md
+
74
−
47
View file @
3dd4df1f
...
@@ -38,7 +38,7 @@ There are currently three main distributions of Pure Data:
...
@@ -38,7 +38,7 @@ There are currently three main distributions of Pure Data:
2.
Pure Data "Vanilla". Miller Puckette's personal version which he hosts on
2.
Pure Data "Vanilla". Miller Puckette's personal version which he hosts on
his website and maintains. It doesn't include external libraries like
his website and maintains. It doesn't include external libraries like
objects for doing graphics, video, etc.
objects for doing graphics, video, etc.
2
.
Pure Data Extended. A monolithic distribution which ships with lots of
3
.
Pure Data Extended. A monolithic distribution which ships with lots of
external libraries. As of August 2015 it hasn't been updated since January 2014.
external libraries. As of August 2015 it hasn't been updated since January 2014.
### Three Paragraph Overview
### Three Paragraph Overview
...
@@ -76,8 +76,10 @@ Pd-L2ork has the following goals:
...
@@ -76,8 +76,10 @@ Pd-L2ork has the following goals:
### Installation Guide
### Installation Guide
#### Linux
#### Linux
Time to build:
*40 minutes to 1.5 hours*
Time to build:
*40 minutes to 1.5 hours*
Hard drive space required:
*roughly 2.5 GB*
Hard drive space required:
*roughly 2.5 GB*
To install using a pre-compiled binary, follow these instructions:
To install using a pre-compiled binary, follow these instructions:
http://l2ork.music.vt.edu/main/?page_id=56
http://l2ork.music.vt.edu/main/?page_id=56
...
@@ -89,75 +91,100 @@ Then follow the steps outlined here:
...
@@ -89,75 +91,100 @@ Then follow the steps outlined here:
http://l2ork.music.vt.edu/main/?page_id=56#install-dev
http://l2ork.music.vt.edu/main/?page_id=56#install-dev
#### OSX 64-bit using Homebrew
#### OSX 64-bit using Homebrew
Time to build:
*50 minutes to 1.5 hours*
Time to build:
*50 minutes to 1.5 hours*
Hard drive space required:
*roughly 2 GB*
Hard drive space required:
*roughly 2 GB*
1.
Install
[
Homebrew
](
http://brew.sh
)
*(15 minutes)*
1.
Install
[
Homebrew
](
http://brew.sh
)
*(15 minutes)*
(asks for password twice-- once for command line tools, once for homebrew)
(asks for password twice-- once for command line tools, once for homebrew)
2.
Install the dependencies
*(10 minutes)*
:
<code>
brew install wget
2.
Install the dependencies
*(10 minutes)*
:
brew install autoconf
brew install automake
brew install wget
brew install libtool
brew install autoconf
brew install fftw
brew install automake
brew install python
brew install libtool
brew install fluidsynth
brew install fftw
brew install lame
brew install python
brew install libvorbis
brew install fluidsynth
brew install speex
brew install lame
brew install gsl
brew install libvorbis
brew install libquicktime
brew install speex
brew install pkg-config
brew install gsl
</code>
brew install libquicktime
3.
Clone the Purr-Data repository
*(10 minutes)*
<code>
brew install pkg-config
git clone https://git.purrdata.net/jwilkes/purr-data.git
</code>
4.
Change to the directory
<code>
3.
Clone the Purr-Data repository
*(10 minutes)*
cd purr-data/l2ork_addons
</code>
5.
Run the installer
*(15 minutes)*
<code>
git clone https://git.purrdata.net/jwilkes/purr-data.git
./tar_em_up.sh -X
</code>
6.
When the installer finishes, type
<code>
4.
Change to the directory
cd ..
</code>
cd purr-data/l2ork_addons
5.
Run the installer
*(15 minutes)*
./tar_em_up.sh -X
6.
When the installer finishes, type
cd ..
7.
There should now be a .dmg file in your current directory
7.
There should now be a .dmg file in your current directory
#### Windows 32-bit Using msys2
#### Windows 32-bit Using msys2
Time to build:
*roughly 1.5 hours-- 30 minutes of this is for Gem alone*
Time to build:
*roughly 1.5 hours-- 30 minutes of this is for Gem alone*
Hard drive space required to build:
*rougly 2.5 GB*
Hard drive space required to build:
*rougly 2.5 GB*
Important note: check the name of your Windows user account. If it has a space
Important note: check the name of your Windows user account. If it has a space
in it-- like "My Home Computer" or "2nd Laptop", then
**stop**
. You may not
in it-- like "My Home Computer" or "2nd Laptop", then
**stop**
. You may not
use this guide. (Actually you can probably just install everything in ~/.. in
use this guide. (Actually you can probably just install everything in ~/.. in
that case, but I haven't tested doing it like that. Sorry. Get a better OS...)
that case, but I haven't tested doing it like that. Sorry. Get a better OS...)
1.
Download and install
[
msys2
](
https://msys2.github.io/
)
*(5 minutes)*
1.
Download and install
[
msys2
](
https://msys2.github.io/
)
*(5 minutes)*
There are two installers-- one for 32-bit Windows systems (i386) and one for
There are two installers-- one for 32-bit Windows systems (i386) and one for
64-bit Windows (x_64). Be sure you know which
64-bit Windows (x_64). Be sure you know which
[
version
](
http://windows.microsoft.com/en-us/windows/32-bit-and-64-bit-windows#1TC=windows-7
)
[
version
](
http://windows.microsoft.com/en-us/windows/32-bit-and-64-bit-windows#1TC=windows-7
)
of Windows you are running and download the appropriate installer.
of Windows you are running and download the appropriate installer.
Note: don't run it after it installs. You'll open it manually in the next
Note: don't run it after it installs. You'll open it manually in the next
step.
step.
2.
Download and install
[
inno setup
](
http://www.jrsoftware.org/isdl.php
)
*(5 minutes)*
2.
Download and install
[
inno setup
](
http://www.jrsoftware.org/isdl.php
)
*(5 minutes)*
3.
Run MinGW-w64 Win32 Shell
*(less than a minute)*
3.
Run MinGW-w64 Win32 Shell
*(less than a minute)*
msys2 adds three Start Menu items for different "flavors" of shell:
msys2 adds three Start Menu items for different "flavors" of shell:
+
MinGW-w64 __Win32__ Shell <- click this one!
+
MinGW-w64 __Win32__ Shell <- click this one!
+
MinGW-w64 Win64 Shell
+
MinGW-w64 Win64 Shell
+
MSYS Shell
+
MSYS Shell
4.
Install the dependencies
*(5-10 minutes)*
4.
Install the dependencies
*(5-10 minutes)*
Once the shell opens, we need to install the dependencies for building
Once the shell opens, we need to install the dependencies for building
Purr Data. Issue the following command:
<code>
Purr Data. Issue the following command:
pacman -S autoconf automake git libtool
\
pacman -S autoconf automake git libtool \
make mingw-w64-i686-dlfcn mingw-w64-i686-fftw \
make mingw-w64-i686-dlfcn mingw-w64-i686-fftw \
mingw-w64-i686-fluidsynth \
mingw-w64-i686-fluidsynth \
mingw-w64-i686-ftgl mingw-w64-i686-fribidi \
mingw-w64-i686-ftgl mingw-w64-i686-fribidi \
mingw-w64-i686-ladspa-sdk mingw-w64-i686-lame \
mingw-w64-i686-ladspa-sdk mingw-w64-i686-lame \
mingw-w64-i686-libsndfile mingw-w64-i686-libvorbis \
mingw-w64-i686-libsndfile mingw-w64-i686-libvorbis \
mingw-w64-i686-lua mingw-w64-i686-toolchain \
mingw-w64-i686-lua mingw-w64-i686-toolchain \
rsync unzip wget
</code>
rsync unzip wget
5.
Download the source code
*(3-6 minutes)*
5.
Download the source code
*(3-6 minutes)*
Issue the following command to create a new directory "purr-data" and clone
Issue the following command to create a new directory "purr-data" and clone
the repository to it:
<code>
the repository to it:
git clone https://git.purrdata.net/jwilkes/purr-data.git
</code>
6.
Enter the purr-data/l2ork_addons directory
*(less than a minute)*
<code>
git clone https://git.purrdata.net/jwilkes/purr-data.git
cd purr-data/l2ork_addons
</code>
7.
Finally, build Purr-Data
*(45-80 minutes)*
<code>
6.
Enter the purr-data/l2ork_addons directory
*(less than a minute)*
./tar_em_up.sh -Z
</code>
cd purr-data/l2ork_addons
7.
Finally, build Purr-Data
*(45-80 minutes)*
./tar_em_up.sh -Z
8.
Look in purr-data/packages/win32_inno/Output and click the setup file to
8.
Look in purr-data/packages/win32_inno/Output and click the setup file to
start installing Purr Data to your machine.
start installing Purr Data to your machine.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment