Retour

ARGOPd pour / for pd32x32.pngPure Data

Liens / Links...
Fréquentes questions / FAQ...
Questions rares / RAQ 
email Gerard Paresys
Pdmember
Pure Data Patch Repository 

Fréquentes questions ...   FAQ ...
"official" FAQ For Pd
"official" FAQ For Gem



ARGOPd qu'est ce que c'est?
ARGOPd est constitué de modules (MM) et de patches (ExMM) de synthèse et de traitement sonore et visuel fonctionnant en temps réel sous pd32x32.pngPure Data (Pd).

Un "ExMM" est un "patch" constitué de plusieurs MM connectés.
(Ex = Exemple, Extrait, Exercice, Expérience, Explication...)

Un MiniModule (MM) est un "subpatch" (et non une "abstraction") avec la propriété "graph on parent".

Pour MacOSX, Windows, Linux.
ARGOPd est fait pour des utilisateurs qui n'ont jamais programmé Pure Data.
 
Logiciel libre et ouvert sous licence Creative Commons CreativeCommons-by-nc-sa
 
ARGOPd exige l'installation de: pd32x32.pngPd-extended 0.43.4
ou pd32x32.pngPd 0.48-1 (vanilla) + libraries

Langage objet?
Pure Data est un "Dataflow programming language"
F
A
Q
0
ARGOPd what is it?
ARGOPd is made of real-time sound and visual synthesis modules (MM) and patches (ExMM) running under pd32x32.pngPure Data (Pd).

An "ExMM" is a "patch" consists of several connected MM.
(Ex = Example, Extract, Exercise, Experiment, Explanation...)

A MiniModule (MM) is a "subpatch" (not an "abstraction") with the property "graph on parent".

For MacOSX, Windows, Linux.
ARGOPd is for users who have never programmed with Pure Data.
 
Freeware and OpenSource under Creative Commons CreativeCommons-by-nc-sa  license
 
ARGOPd requires the installation of: pd32x32.pngPd-extended 0.43.4
or pd32x32.pngPd 0.48-1 (vanilla) + libraries
   
Object language?
Pure Data is a "Dataflow programming language"



Problème: Mauvaise qualité Audio quand CPU grand.
(ARGOGeneral affiche CPUPeak et CPUMean)

F
A
Q
6

Problem: Bad Audio quality when high CPU.
(ARGOGeneral display CPUPeak and CPUMean)


Solution: Pd -> Preferences -> Audio Settings... -> delay (msec): -> Augmenter/Increase
ou/or:      Pd-extended -> Menu Media -> Configuration audio... -> Latence (msec) -> Augmenter
ou/or:       Pd -> Menu Media -> Paramètres audio... -> Délai(msec) -> Augmenter



Problème: Absence de son

Solution 1:
Fenêtre Pd -> Cocher DSP

Solution 2:
Pd -> Menu Média -> Configuration audio... ->
Choisir correctement:
Echantillonnage (44100...)
Périphérique d'entrée, Canaux
Périphérique de sortie, Canaux

F
A
Q
7
Problem: Absence of sound

Solution 1:
Pd Window -> Check DSP

Solution 2:
Pd -> Menu Media -> Audio Settings... ->
Choose correctly:
Sample rate (44100...)
Input Devices, Channels
Output Devices, Channels

Solution 3 Linux: (Ubuntu Wiki Debugging Sound Problems)
1 Pd -> Quit
2 JACK Control -> Start
3 Pd
4 Pd -> Menu Media -> jack -> Apply -> OK 
Test:
Pd -> Menu Média -> Tester l'audio et le MIDI...
TEST TONES -> 60 -> 80
noise / tone

Test:
Pd -> Menu Media -> Test Audio and MIDI...
TEST TONES -> 60 -> 80
noise / tone
  I don't hear any sound!
 
 

Problème Windows & Gem:

F
A
Q
10

Problem Windows & Gem:

"error: GEM Man: Could not initialize quicktime: error -2093"
...
filmQT: Could not initialize quicktime: error -2093
...
[pix_film]: opening C:/...xxx.mp4 with format 1908
Unable to connect filters -2147220969
[pix_film]: unable to open file: xxx.mp4 
A l'ouverture de certains fichiers movies (.mp4 ...)
Solution: Installer Apple QuickTime...

When opening some movie files. (.mp4 ...)
Solution: Apple QuickTime install...
 
 

Pourquoi "Pd"?
 
Pure Data?
Domaine Public?
PD Wikipedia...    Acronyms

F
A
Q
15

Why "Pd"?

Pure Data?
Public Domain?
PD Wikipedia...    Acronyms
 
"One meaning of Pd was “Public Domain” "
Miller Puckette: Icone pdf"Who owns our software?—a first-person case study" (2004)




Installer une library, un external... supplémentaire dans Pd-extended.
 
F
A
Q
18
Install a library, an external ... additional in Pd-extended.
 
 How do I install externals and help files?
http://puredata.info/docs/faq/how-do-i-install-externals-and-help-files



Pd-extended: rechercher dans les libraries.

MacOSX
Sélectionner l'application (par exemple Pd-0.42.5-extended.app)
Clic droit -> Afficher le contenu du paquet
Rechercher dans le dossier Contents
 
Ubuntu
Rechercher dans le dossier  /usr/lib/pd-extended/
 
Windows XP
Rechercher dans le dossier  C:\Program Files\pd\
F
A
Q
19
Pd-extended: search in the libraries.

MacOSX
Select application (for example Pd-0.42.5-extended.app)
Right click -> Show Package Contents
Search in Contents folder

Ubuntu
Search in:  /usr/lib/pd-extended/

Windows XP
Search in:   C:\Program Files\pd\



Problème Linux:  dans un patch, un "comment" contenant au moins un caractère accentué devient invisible.
 
Problème vu sur MacBookPro sous Ubuntu 12.04 LTS (Precise) + Pd-extended-0.43.4 (english localization) avec les caractères: é è à ç...
Patch sauvé sous MacOS, ouvert sous Linux.
Pas de problème sous MacOS ou Windows
Le bug est bien décrit: bugs/665/

Solution: ?
Fonts Are Strange ?
F
A
Q
20
Problem Linux:  in a patch, a "comment" containing at least one accented character become invisible.  

Problem seen on MacBookPro running Ubuntu 12.04 LTS (Precise) + Pd-extended-0.43.4 (english localization) with the characters é è à ç...
Patch saved under MacOS, opened under Linux.
No problem under MacOS or Windows
The bug is described: bugs/665/

Solution: ?
Fonts Are Strange ?



Pd et localisation:  Lancer Pd dans sa langue originale (english) et non dans la langue du système.
 
Solution:
Lancer Pd depuis un Terminal avec "LANG=C"
msg55882.html
 
MacOSX par exemple:
$ LANG=C /Applications/Pd-0.43.4-extended/Pd-extended-0.43.4.app/Contents/MacOS/Pd-extended
ou:
$ LANG=C /Applications/Pd-0.43.4-extended/Pd-extended-0.43.4.app/Contents/Resources/bin/pd
ou:
$ LANG=C /Applications/Pd-0.48-1-i386.app/Contents/MacOS/Pd
ou:
$ LANG=C /Applications/Pd-0.49-1-i386.app/Contents/MacOS/Pd

Ubuntu
$ LANG=C pd-extended
 
Windows
...
F
A
Q
21
Pd and localization: Launch Pd in its original language (english) and not in the language of the system.
 
Solution:
Launch Pd from a Terminal with "LANG = C"
msg55882.html
 
MacOSX for example:
$ LANG=C /Applications/Pd-0.43.4-extended/Pd-extended-0.43.4.app/Contents/MacOS/Pd-extended
or:
$ LANG=C /Applications/Pd-0.43.4-extended/Pd-extended-0.43.4.app/Contents/Resources/bin/pd
or:
$ LANG=C /Applications/Pd-0.48-1-i386.app/Contents/MacOS/Pd
or:
$ LANG=C /Applications/Pd-0.49-1-i386.app/Contents/MacOS/Pd

Ubuntu
$ LANG=C pd-extended
 
Windows
...



Problème MacOSX 10.8 .. 10.13 ... au premier lancement de Pd:
"Pour ouvrir « pd », vous devez installer X11..."

Solution:
 Installer X11:
- https://www.xquartz.org/
  -> Télécharger XQuartz-2.7.11.dmg ou plus récent...
       -> Installer

Voir: Support Apple
(XQuartz est la version open source de X11 pour MacOS)
F
A
Q
22
Problem MacOSX 10.8 .. 10.13 ... when first launching Pd:
"To open pd, you must install X11 ..."

Solution:
 Install X11:
- https://www.xquartz.org/
  -> Download XQuartz-2.7.11.dmg or newer...
       -> Install

See: Support Apple
(XQuartz is the open source version of X11 for MacOS)



Pd-extended: "THIS IS ABANDONED SOFTWARE. THERE IS NO SUPPORT"

Pd-extended (0.43.4) fonctionne encore!
sous:
- MacOSX 10.6 10.7 ... 10.13
- Windows XP ... 7
- Ubuntu 12.04(Precise Pangolin) ... 14.04(Trusty Tahr)
  Voir: http://apt.puredata.info/auto-build/latest/

L'avenir de Pd, c'est Pd Vanilla (0.48 ...) + deken + libraries

Voir:
How to Download Externals from Pd Vanilla (a.k.a. 'deken')?
Is Pd-Extended dead? What are the alternatives?
Pd-extended to Pd Migration Tutorial

Les MM et les patches sont adaptés progressivement pour Pd Vanilla + deken + libraries...
Les problèmes sont avant tout cosmétiques!

A suivre...
F
A
Q
23
Pd-extended: "THIS IS ABANDONED SOFTWARE. THERE IS NO SUPPORT"

Pd-extended (0.43.4) still works!
under:
- MacOSX 10.6 10.7 ... 10.13
- Windows XP ... 7
- Ubuntu 12.04(Precise Pangolin) ... 14.04(Trusty Tahr)
  See: http://apt.puredata.info/auto-build/latest/

The future of Pd is Pd Vanilla (0.48 ...) + deken + libraries

See:
How to Download Externals from Pd Vanilla (a.k.a. 'deken')?
Is Pd-Extended dead? What are the alternatives?
Pd-extended to Pd Migration Tutorial

The MM and patches are gradually adapted for Pd Vanilla + deken + libraries...
The problems are mainly cosmetic!

To be continued...



Pd-extended: Installation sous Ubuntu 12 13 14

http://puredata.info/docs/faq/debian

"use the apt.puredata.info repository"
Terminal:
sudo add-apt-repository "deb http://apt.puredata.info/releases `lsb_release -c | awk '{print $2}'` main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 9f0fe587374bbe81
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key D63D3D09C39F5EEB
sudo apt-get update
sudo apt-get install pd-extended
...
Les menus:
Applications/Programming/Pd-extended
Applications/Sound & Video/Pd-extended
sont créés.
Attendre...
Applications/Ubuntu Software Center -> Installed  -> 1 menu est ajouté:
Pure Data Debian/Ubuntu/Mint Repository
Sous une version 64 bits de Ubuntu, au lancement de Pd-extended, s'affiche:
WARNING: 64-bit builds are still beta, some libraries are known to have serious issues (cyclone, maxlib, moonlib, moocow, pdp, bsaylor, etc.)
For more info, see the README.txt in '64-bit-warning-plugin' in the Help Browser
F
A
Q
24
Pd-extended: Installation sous Ubuntu 12 13 14

http://puredata.info/docs/faq/debian

"use the apt.puredata.info repository"
Terminal:
sudo add-apt-repository "deb http://apt.puredata.info/releases `lsb_release -c | awk '{print $2}'` main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 9f0fe587374bbe81
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key D63D3D09C39F5EEB
sudo apt-get update
sudo apt-get install pd-extended
...
The menus:
Applications/Programming/Pd-extended
Applications/Sound & Video/Pd-extended
are created.
Wait...
Applications/Ubuntu Software Center -> Installed  -> 1 menu est ajouté:
Pure Data Debian/Ubuntu/Mint Repository
Under a 64-bit version of Ubuntu, when Pd-extended is launched, is displayed:
WARNING: 64-bit builds are still beta, some libraries are known to have serious issues (cyclone, maxlib, moonlib, moocow, pdp, bsaylor, etc.)
For more info, see the README.txt in '64-bit-warning-plugin' in the Help Browser



Sous Ubuntu ou Mint: lancer un patch au démarrage

Ecriture d'un script shell pour lancer Pd et un patch: par exemple ExMM1a-Sinus.pd placé sur le bureau.
(Exemple avec pd-extended installé dans /usr/lib/)

1 gedit -> Taper:
#!/bin/bash
echo Lancement de pd-extended
/usr/lib/pd-extended/tcl/pd-gui.tcl /home/p/Desktop/ExMM1a-Sinus.pd
exit 0
  Save As... -> ScriptLancePd.sh

2 ScriptLancePd.sh -> Properties -> Permissions -> Execute -> Allow executing file as program

3 Test:
2 x clic ScriptLancePd.sh lance pd-extended et ouvre le patch
   Sinon:
Do you want to run "ScriptLancePd.sh", or display its contents?
-> Run
   Sinon:
Si "Do you want to run..." ne s'affiche pas:    (depuis Ubuntu 13.10, par défaut)
nautilus -> Menu Edit -> Preferences -> Behavior ->  Executable Text Files
-> Run executable text files when they are opened

4 Pour lancer, au démarrage de Ubuntu, ScriptLancePd.sh placé sur le bureau:
Menu Applications -> System Tools -> Preferences -> Startup Applications -> Add
-> Name: ScriptLancePd
-> Command: /home/p/Desktop/ScriptLancePd.sh

5 Test... Redémarrer
(Il faut probablement supprimer le mot de passe au démarrage.)
F
A
Q
25
Under Ubuntu or Mint: launch a patch at startup

Writing a shell script to start Pd and a patch: for example ExMM1a-Sinus.pd placed on the desktop.
(Example with pd-extended installed in /usr/lib/)

1 gedit -> Type:
#!/bin/bash
echo Lancement de pd-extended
/usr/lib/pd-extended/tcl/pd-gui.tcl /home/p/Desktop/ExMM1a-Sinus.pd
exit 0
  Save As... -> ScriptLancePd.sh

2 ScriptLancePd.sh -> Properties -> Permissions -> Execute -> Allow executing file as program

3 Test:
2 x clic ScriptLancePd.sh launch pd-extended et open the patch
   Else:
Do you want to run "ScriptLancePd.sh", or display its contents?
-> Run
   Else:
If "Do you want to run..." does not display:  (since Ubuntu 13.10, by default)
nautilus -> Menu Edit -> Preferences -> Behavior ->  Executable Text Files
-> Run executable text files when they are opened

4 To launch, at Ubuntu startup, ScriptLancePd.sh placed on the desktop:
Applications Menu -> System Tools -> Preferences -> Startup Applications -> Add
-> Name: ScriptLancePd
-> Command: /home/p/Desktop/ScriptLancePd.sh

5 Test ... Restart
(You probably need to remove the password at startup.)



Les versions de Pure Data

F
A
Q
26
The versions of Pure Data
Miller Puckette
   -> Max (MacOS Windows)
      -> Max + MSP + Jitter + ...  (MacOS Windows)
   -> Pure Data "Vanilla" (MacOS Linux Windows)
      -> Pd-extended (MacOS Linux Windows)
           by Hans Christoph Steiner...
         -> Pd-l2ork (Linux) (tcl/tk GUI)
              by Ivica Ico Bukvic...
            -> Purr Data (MacOS Linux Windows) = Pd-l2ork 2.x
                "Pure Data Visual Programming Environment ported to an HTML5 GUI"
                 by Ivica Ico Bukvic, Jonathan Wilkes, and Albert Graef...
      -> Pure Data "Vanilla" + deken + library(MacOS Linux Windows)
...
libpd (Pd = embeddable library)
 by Peter Brinkmann
   -> PdDroidParty (Pd patches on Android)
        by Chris Mccormick
rjdj
pdvst (Pd patches as VST plugins)
WebPd (JavaScript Pd runtime)
  "Run your Pure Data patches on the web."
  by Sebastien Piquemal

https://gem.iem.at/by-category/distribution
https://puredata.info/



Ecoute MIDI & MacOSX

Sans interface MIDI et sans synthétiseur MIDI, on peut écouter les notes MIDI générées par un patch en les envoyant dans une application "synthétiseur virtuel" qui fonctionne en même temps que Pd.

Solution 1: ARGO Fluidsynth
Installer ARGO Fluidsynth v9 (compatible MacOSX 10.3 ... 10.13)
Télécharger un fichier de SoundFont:
Airfont 310.sf2 (2.2M)
MusicaTheoriav2.sf2 (25.9M)
Lancer Pd
Lancer ARGO Fluidsynth
Glisser le fichier de SoundFont sur la fenêtre de ARGO Fluidsynth
Pd -> Menu Média -> Configuration MIDI... -> Périphérique de sortie -> to ARGO Appli Fluidsynth v9
Pd -> Ouvrir un patch émettant des notes MIDI

Solution 2: SimpleSynth de Pete Yandell
Installer SimpleSynth-1.1 (compatible MacOSX 10.4 ... 10.13)
Lancer Pd
Lancer SimpleSynth
Par défaut "Apple DLS Sound Set" est chargé.
Pd -> Menu Média -> Configuration MIDI... -> Périphérique de sortie -> SimpleSynth virtual input
Pd -> Ouvrir un patch émettant des notes MIDI

En cas de problème:
Pd -> Menu Média -> Tester l'audio et le MIDI...
F
A
Q
27
Listen MIDI & MacOSX

Without a MIDI interface and without a MIDI synthesizer, you can listen to the MIDI notes generated by a patch by sending them to a "virtual synthesizer" application that works at the same time as Pd.

Solution 1: ARGO Fluidsynth
Install ARGO Fluidsynth v9 (MacOSX 10.3 ... 10.13 compatible)
Download a SoundFont file:
Airfont 310.sf2 (2.2M)
MusicaTheoriav2.sf2 (25.9M)
Launch Pd
Launch ARGO Fluidsynth
Drag the SoundFont file onto the ARGO Fluidsynth window
Pd -> Menu Media -> MIDI Settings ... -> Output Device -> to ARGO Appli Fluidsynth v9
Pd -> Open a patch emitting MIDI notes

Solution 2: SimpleSynth de Pete Yandell
Install SimpleSynth-1.1 (MacOSX 10.4 ... 10.13 compatible)
Launch Pd
Launch SimpleSynth
By default, "Apple DLS Sound Set" is loaded.
Pd -> Menu Media -> MIDI Settings ... -> Output Device -> SimpleSynth virtual input
Pd -> Open a patch emitting MIDI notes

In case of problem:
Pd -> Menu Media -> Test Audio and MIDI...



Ecoute MIDI & Windows

Sans interface MIDI et sans synthétiseur MIDI, on peut écouter les notes MIDI générées par un patch en les envoyant dans une application "synthétiseur virtuel" qui fonctionne en même temps que Pd.

Solution 1: Microsoft GS Wavetable Synth
Lancer Pd
Menu Média -> Configuration MIDI... -> Périphérique de sortie ->
Microsoft GS Wavetable Synth
Vu sous Windows 7 pro sur un PC Dell
Vu sous Windows 7 pro sur un MacBook Pro
Pd -> Ouvrir un patch émettant des notes MIDI
ExMM85a-MIDI-Play-MIDIFile.pd par exemple

Solution 2:  CoolSoft-VirtualMIDISynth
Télécharger (Freeware)
Installer en lançant:
CoolSoft_VirtualMIDISynth_2.0.1.exe
Lancer VirtualMIDISynth Configurator
SoundFonts -> Ajouter des SoundFonts, par exemple:
Options -> Périphérique de sortie audio -> Choisir
Lancer Pd
Menu Média -> Configuration MIDI... -> Périphérique de sortie -> VirtualMIDISynth
Ouvrir un patch émettant des notes MIDI:
ExMM85a-MIDI-Play-MIDIFile.pd par exemple

En cas de problème:
Pd -> Menu Média -> Tester l'audio et le MIDI...
F
A
Q
28
Listen MIDI & Windows

Without a MIDI interface and without a MIDI synthesizer, you can listen to the MIDI notes generated by a patch by sending them to a "virtual synthesizer" application that works at the same time as Pd.

Solution 1: Microsoft GS Wavetable Synth
Start Pd
Menu Media -> MIDI Settings ... -> Output Device ->
Microsoft GS Wavetable Synth
Seen under Windows 7 Pro on a Dell PC
Seen under Windows 7 pro on a MacBook Pro
Pd -> Open a patch emitting MIDI notes
ExMM85a-MIDI-Play-MIDIFile.pd for example

Solution 2:  CoolSoft-VirtualMIDISynth
Download (Freeware)
Install by launching:
CoolSoft_VirtualMIDISynth_2.0.1.exe
Start VirtualMIDISynth Configurator
SoundFonts -> Add SoundFont, for example:
Options -> Audio Output Device -> Choose
Start Pd
Menu Media -> MIDI Settings ... -> Output Device ->  VirtualMIDISynth
Open a patch that emits MIDI notes:
ExMM85a-MIDI-Play-MIDIFile.pd for example

In case of problem:
Pd -> Menu Media -> Test Audio and MIDI...



Ecoute MIDI & Linux

Sans interface MIDI et sans synthétiseur MIDI, on peut écouter les notes MIDI générées par un patch Pd en les envoyant dans une application "synthétiseur virtuel" qui fonctionne en même temps que Pd.

Solution:  Qsynth
Installer (Freeware)
Par exemple (Ubuntu):
Ubuntu Software Center -> QSynth -> Install
Par exemple: Terminal:
$ sudo apt-get install qsynth
...
Voir: pdf Config-MIDI-Linux2.pdf

En cas de problème:
Pd -> Menu Média -> Tester l'audio et le MIDI...
F
A
Q
29
Listen MIDI & Linux

Without a MIDI interface and without a MIDI synthesizer, you can listen to the MIDI notes generated by a Pd patch by sending them to a "virtual synthesizer" application that works at the same time as Pd.

Solution:  Qsynth
Install (Freeware)
For example (Ubuntu):
Ubuntu Software Center -> QSynth -> Install
For example: Terminal:
$ sudo apt-get install qsynth
...
See: pdf Config-MIDI-Linux2.pdf

In case of problem:
Pd -> Menu Media -> Test Audio and MIDI...



Où sont les librairies?
 
 
F
A
Q
30
Where are the libraries?
 

MacOSX & Pd-extended
/Applications/Pd-extended-0.43.4.app/Contents/Resources/extra/
/Users/.../Library/Pd/

MacOSX & Pd-0.46 Vanilla
/Users/.../Library/Pd/
or /Library/Pd/
 
MacOSX & Pd-0.47 Vanilla
/Applications/Pd-0.47-1.app/Contents/Resources/extra/
 
MacOSX & Pd-0.48-0-i386 Vanilla
/Applications/Pd-0.48-0-i386.app/Contents/Resources/extra/
and  /Users/.../Documents/Pd/externals/  
 
Windows XP
C:\Program Files\pd\extra\

Ubuntu & Pd-extended
 /usr/lib/pd-extended/extra/
 
Ubuntu & Pd Vanilla  Raspbian & Pd Vanilla
/usr/lib/pd/extra/
/usr/local/lib/pd/extra/   (if you compiled Pd yourself)

How Do I Install Externals And Help Files?



Installer Pd Vanilla + libraries sous Ubuntu 16.04
 
 
F
A
Q
31
Install Pd Vanilla + libraries under Ubuntu 16.04
 
Solution 0
How Do I Install Pd On Debian, Ubuntu, Mint GNU/Linux?
Terminal:
$ sudo apt-get update
...
$ sudo apt-get install puredata
-> In June 2018 under Ubuntu 16.04, Pd 0.46.7 is installed.
-> In January 2020 under Ubuntu 18.04, Pd 0.48-1 is installed.
Gem OK
Install externals: Pd -> Menu Help -> Find externals ->
ggee-v0.27
cyclone-v0.2beta1
pddp-v0
Gem/0.93.3
zexy-v0-0extended
iemlib-v0.0
...

Solution 1
http://puredata.info/downloads/pure-data
-> Get Pure Data for Debian GNU/Linux
-> Download & install:
puredata-core_0.48.1-4_i386.deb    (the core infrastructure of Pure Data)
puredata-gui_0.48.1-4_all.deb         (graphical user-interface)
puredata-doc_0.48.1-4_all.deb        (documentation)
puredata-extra_0.48.1-4_i386.deb   (fiddle~, sigmund~, bonk~ ...)
puredata-utils_0.48.1-4_i386.deb    (pdsend and pdreceive)
puredata-dev_0.48.1-4_all.deb        (header-files for compiling externals (plugins))
-> Menu Applications/Sound & Video/Pure Data is created
Launch Pd -> OK Pd 0.48-1

Install externals: Pd -> Menu Help -> Find externals ->
deken-plugin/0.5.0
cyclone 0.2  (pas 0.3 pb pow?)
ggee
pddp
zexy
iemlib
bsaylor
mediasettings
Gem ??? don't work!

List of all the libraries used in ARGOPd: ARGOPd-libraries.txt

Solution 2
http://puredata.info/downloads/pure-data
-> Get Pure Data for Debian GNU/Linux
-> Download: puredata_0.48.1-4_all.deb
     -> 2 x clic -> Ubuntu Software
"Pure Data (also known as Pd) is a real-time graphical programming environment for audio and graphics processing. Pd's audio functions are built-in; graphical computations require separate packages such as gem (Graphics Environment for Multimedia) or pd-pdp (Pd Packet).
This is a metapackage that depends on all components of the core of Pd.."
-> Install
-> Menu Applications/Sound & Video/Pure Data is created
Launch Pd -> Pd 0.46.7 !

It works:
(without installing libraries!)
ARGOPdv054-6-2018/MM/All-ARGOPdMM.pd
ARGOPdv054-6-2018/MM/ARGOPdMM/ARGOPdMM-Audio-Example.pd  OK
ARGOPdv054-6-2018/MM/ARGOPdMM/ARGOPdMM-GEM-Example.pd    OK

Adding missing libraries:
Pd -> Menu Help -> Find externals ->
iemgui-v0.0
mrpeach-v0.0
freeverb-v0.0
oscx-v0.0
...

List of all the libraries used in ARGOPd: ARGOPd-libraries.txt 

See: lists.puredata.info -> Installing Pd Via Apt-Get 

Problem install Gem
Solution ? How to set up Pd vanilla 0.47.0 + deken + Gem 0.93.3

Problem Apple & Retina display: too small windows
Solution 1
Ubuntu 16 -> System Tools -> System Settings -> Displays -> Resolution 1920 x 1200 (by example)
Ubuntu 18 -> Display Settings -> Resolution -> 1920 x 1200 (by example)
                -> If the texts extend beyond the modules: Display Settings -> Scale -> 100%
Partial solution Pd 0.48:
Pd -> Menu Edit -> Preferences -> Zoom New Windows
Not a solution:
Unity Tweak Tool -> Fonts -> Text scaling factor -> ++

Problem objects: comment ,canvas, symbol

The object symbol with the name of a file is invisible on MM Play.
example: MM/ARGOPdMM/ARGOPdMM-Model-Mono.pd
comments are beyond canvas...
Solution Pd 0.46 0.47 0.48: Menu Edit -> font -> Font size -> 8 (au lieu de 10)

Problem Audio: When Pd is launched + Audio (ALSA) On, the other Audio Applications have no sound (Firefox or Sound Settings -> Test Sound ...)
Reciprocally: Firefox with an Audio listen -> No sound in Pd!
Solution ?



MacOSX & Gem
 
 
F
A
Q
32
MacOSX & Gem
 
 
La plupart des patches et modules ARGOPd Gem fonctionnent:
- sous MacOSX 10.4 ... 10.11
    + Pd-extended-0.43.4 + Gem v0.93.3
    + Pd-0.50-0-i386 32b + Gem v0.93.3
- sous MacOSX 10.13 
    + Pd-extended-0.43.4 + Gem v0.93.3 sauf GEM-Video
    + Pd-0.50-0-i386 32b + Gem v0.93.3 sauf GEM-Video
    + Pd-0.50-0 64b + Gem v0.94 sauf GEM-Fog
- sous MacOSX 10.15 Catalina
    + Pd-0.50-2 64b + Gem v0.94 sauf GEM-Fog
 
Avec Gem v0.94, ce message se répète.
[gemmacoswindow]: unable to switch to current window (do you have one?), cannot render!
Ne pas y attacher d'importance.

Most ARGOPd Gem patches and modules work:
- under MacOSX 10.4 ... 10.11
    + Pd-extended-0.43.4 + Gem v0.93.3
    + Pd-0.50-0-i386 32b + Gem v0.93.3
- under MacOSX 10.13 
    + Pd-extended-0.43.4 + Gem v0.93.3 except GEM-Video
    + Pd-0.50-0-i386 32b + Gem v0.93.3 except GEM-Video
    + Pd-0.50-0 64b + Gem v0.94 except GEM-Fog
- under MacOSX 10.15 Catalina
    + Pd-0.50-2 64b + Gem v0.94 except GEM-Fog
 
With Gem v0.94, this message repeats:
[gemmacoswindow]: unable to switch to current window (do you have one?), cannot render!
Do not attach importance to it.



Installer Pd Vanilla + libraries sous MacOSX
 
 
F
A
Q
33
Install Pd Vanilla + libraries under MacOSX
 
Rédigé sous MacOSX 10.15 Catalina sur MacBook Pro Retina le 12 4 2020
Sous MacOSX 10.11 ou 10.13 l'installation est identique avec moins d'alerte.

Safari
  -> http://puredata.info/downloads/pure-data
     Current Release: Pure Data 0.50-2. Released 23/03/2020
     -> Get Pure Data for Mac OS X (5.7MB)  Intel/64bit
        -> Souhaitez-vous autoriser les téléchargements depuis « puredata.info » ?
           -> Autoriser    (Pas d'alerte avec Firefox)
              -> pd-0.50-2.mac.tar.gz   6Mo
                 -> Pd-0.50-2.app    13.9Mo

Placer Pd-0.50-2.app dans le dossier Applications

Au premier lancement de Pd-0.50-2.app:
Impossible d’ouvrir «Pd-0.50-2.app» car le développeur ne peut pas être vérifié.
->  Préférences Système...
     -> Sécurité et confidentialité
        -> General
             -> Déverrouiller
                  -> L'utilisation de « Pd-0.50-2.app » est bloquée car l'application provient d'un développeur non identifié.
                      -> Ouvrir quand même
                           -> macOS ne peut pas vérifier le développeur de «Pd-0.50-2.app». Voulez-vous vraiment l’ouvrir ?
                               -> Ouvrir
Ouf!
 
Pour utiliser ARGOPd, de nombreuses libraries sont nécessaires:
 
Pd-0.50-2.app:
Menu Pd
   -> Préférences...
      -> Chemins...
         -> Dossier d'installation des Externals
            -> C'est  ~/Documents/Pd/externals/  par défaut
               -> Réinitialiser
                  -> /Applications/Pd-0.50-2.app/Contents/Resources/Scripts/../extra
Menu Aide
   -> Installer des objets supplémentaires
       -> Préférences
           -> Installer les externals dans le dossier:
             -> /Applications/Pd-0.50-2.app/Contents/Resources/Scripts/../extra
                -> OK
 
Les libraries les plus utilisées sont:
ggee  cyclone  pddp  Gem  zexy  iemlib
Toutes les libraries utilisées par ARGOPd: ARGOPd-libraries.txt

Written under MacOSX 10.15 Catalina on MacBook Pro Retina
Under MacOSX 10.11 or 10.13 the installation is identical with less warning message.

Safari
  -> http://puredata.info/downloads/pure-data
     Current Release: Pure Data 0.50-2. Released 23/03/2020
     -> Get Pure Data for Mac OS X (5.7MB)  Intel/64bit
        -> Do you want to allow downloads from « puredata.info » ?
           -> Allow    (No alert with Firefox)
              -> pd-0.50-2.mac.tar.gz
                 -> Pd-0.50-2.app

Place Pd-0.50-2.app in the Applications folder

At first launch of Pd-0.50-2.app:
-> «Pd-0.50-2.app» cannot be opened because the developer cannot be verified.
   -> System Preferences ...
     -> Security & Privacy
       -> General
         -> Unlock
            -> Pd-0.50-2.app can’t be opened because it is from an unidentified developer
                -> Open Anyway
                    -> macOS cannot verify the developer of «Pd-0.50-2.app». Are you sure you want to open it ? 
                -> Open
 
 
To use ARGOPd, many libraries are needed:
 
Pd-0.50-2.app:
Pd Menu
   -> Preferences...
      -> Paths...
         -> Externals Install directory
            -> That's ~/Documents/Pd/externals/  default
               -> Reset
                  -> /Applications/Pd-0.50-2.app/Contents/Resources/Scripts/../extra
Help Menu
   -> Find externals:
       -> Preferences
          -> Install externals to directory:
             -> /Applications/Pd-0.50-2.app/Contents/Resources/Scripts/../extra
                -> OK
 
The most used libraries are:
ggee  cyclone  pddp  Gem  zexy  iemlib
List of all the libraries used in ARGOPd: ARGOPd-libraries.txt
List of Pure Data objects
List Of Pd Externals ...



Installer Pd Vanilla + libraries sous Windows
 
 
F
A
Q
34
Install Pd Vanilla + libraries under Windows
 
(Rédigé sous Windows 7 Pro 32b)

http://puredata.info/downloads/pure-data/releases/0.49-1
   ->  Get Pure Data 0.49-1 for Windows
       Installer for Microsoft Windows 32 bit executable (XP or later)
       -> Télécharger pd-0.49-0-i386.windows-installer.exe
       -> Installer
       -> Lancer

Pour utiliser ARGOPd, de nombreuses libraries sont nécessaires:
Pd -> Menu Aide -> Installer des objets supplémentaires:
ggee-v0.27
cyclone-v0.2beta3
pddp-v0
Gem/0.93.3
etc ...
Toutes les libraries utilisées par ARGOPd: ARGOPd-libraries.txt

Problème: Dans la fenêtre Pd:
WARNING: Font family 'DejaVu Sans Mono' not found, using default (courier)
Solution: Installer: DejaVuSansMono.zip 

Problème: Gem ne fonctionne pas: voir FAQ35
 
Problème: Gem, ouverture de certains fichiers movie: voir FAQ10

(Written under Windows 7 Pro 32b)

  http://puredata.info/downloads/pure-data/releases/0.49-1
   -> Get Pure Data 0.49-1 for Windows
       Installer for Microsoft Windows 32 bit executable (XP or later)
       -> Download pd-0.49-0-i386.windows-installer.exe
       -> Install
       -> Launch

To use ARGOPd, many libraries are needed:
Pd -> Help Menu –> Find externals:
ggee-v0.27
cyclone-v0.2beta3
pddp-v0
Gem/0.93.3
etc...
List of all the libraries used in ARGOPd: ARGOPd-libraries.txt

Problem: In Pd Window:
WARNING: Font family 'DejaVu Sans Mono' not found, using default (courier)
Solution: Install: DejaVuSansMono.zip 
 
Problem: Gem don't work: see FAQ35
 
Problem: Gem, when opening some movie files: see FAQ10



Problème Gem
 
 
F
A
Q
35
Problem Gem
 
 
Gem: can't load library
ou:
Message d'erreur pour chaque objet Gem:
gemlist
... couldn't create
Solution 1: 
Installer la library Gem
Solution 2: 
Pd -> Menu Fichier
      -> Préférences
         -> Options de démarrage...
            -> Nouveau...
               -> Gem -> OK
                  -> Appliquer -> OK
Solution 3 (MacOSX): 
Voir: FAQ32
Solution 4 (Windows 7 ou 10): 
Placer MSVCR71.dll dans le même dossier que gem.dll
msvcr71.zip
lists.puredata.info/.../2017-12/121147.html
Rechercher avec Dependency Walker
lists.puredata.info/.../2017-04/118661.html
Placer:
msvcr71.dll
msvcr90.dll
msvcrt.dll
dans pd/bin/ comme dans malinette-soft ?
msvcr71-90-t.zip
 
Voir: how to install gem library in pd

Gem: can't load library
or:
Error message for each Gem object:
gemlist
... couldn't create
Solution 1: 
Install Gem library
 Solution 2: 
Pd -> File Menu
      -> Preferences
         -> Startup...
            -> New...
               -> Gem -> OK
                  -> Apply -> OK
Solution 3 (MacOSX): 
See: FAQ32
Solution 4 (Windows 7 or 10): 
Put MSVCR71.dll in the same directory as gem.dll
msvcr71.zip
lists.puredata.info/.../2017-12
Search with Dependency Walker
lists.puredata.info/.../2017-04/118661.html






   
See: how to install gem library in pd



Installer Pd Vanilla + libraries sous Raspbian
 
 
F
A
Q
36
Install Pd Vanilla + libraries under Raspbian
 
Rédigé sous Raspbian 9 (stretch) installé avec une "Raspbian image" avec Processing pre-installé: pi.processing.org/get-started/
Written under Raspbian 9 (stretch) install with a Raspbian image with Processing pre-installed: pi.processing.org/get-started/

Terminal:
$ sudo apt-get update
...
$ sudo apt-get install puredata
-> Pd 0.47.1 is installed (oct 2017)
A shortcut is present in the menu "Sound & Video" or "Son et vidéo"
Created folders:
/usr/lib/pd/extra/Gem
/usr/lib/pd/extra/pix_drum
/usr/lib/pd/extra/pix_fiducialtrack
/usr/lib/pd/extra/pix_mano
Problem: Gem, pix_drum, pix_fiducialtrack, pix_mano do not work.
message "... couldn't create"...
Problem: the installation of the libraries with deken by:
Pure Data -> Help Menu -> Find externals -> ggee, cyclone...
do not work.
Solution: Terminal:
$ sudo apt-get install pd-cyclone
OK cyclone installed, and it installs at the same time:
/usr/lib/pd/extra/cyclone
/usr/lib/pd/extra/ggee
/usr/lib/pd/extra/libdir
/usr/lib/pd/extra/pddp
and the Gem patches work by adding the object:
declare -stdlib Gem
Terminal:
pi@raspberrypi:~ $ sudo apt-get install pd-zexy
pi@raspberrypi:~ $ sudo apt-get install pd-mrpeach
pi@raspberrypi:~ $ sudo apt-get install pd-plugin
...
Remaining problems:
zexy/operating_system   ... couldn't create
zexy/list2symbol   ... couldn't create
zexy/noisi~   ... couldn't create



MacOSX 10.15 Catalina
 

F
A
Q
37
MacOSX 10.15 Catalina
 

"À partir de macOS Catalina, les apps 32 bits ne sont plus compatibles avec macOS."
https://support.apple.com/fr-fr/HT208436

"Starting with macOS Catalina, 32-bit apps are no longer compatible with macOS."
https://support.apple.com/en-us/HT208436
Pd: "If you rely on 32-bit externals or still use Pd-extended, these will no longer run."
Solution
Installer Pd-0.50-2 64b + Gem v0.94 64b
Voir FAQ33 & FAQ32

Solution
Install Pd-0.50-2 64b + Gem v0.94 64b
See FAQ33 & FAQ32
Problème 
A la première ouverture de certains patches:
"Impossible d’ouvrir « xxx » car le développeur ne peut pas être vérifié...
macOS ne peut pas vérifier que cette app ne contient aucun logiciel malveillant"
Au choix:   "Placer dans la corbeille"   "Annuler"

xxx = disis_munger~.pd_darwin par exemple
 
Solution 1
Préférences Système...
-> Sécurité et confidentialité
    -> General 
        -> Déverrouiller
            -> L'utilisation de « xxx » est bloquée car l'application provient d'un développeur non identifié.
                -> Ouvrir quand même
                    -> macOS ne peut pas vérifier le développeur de « xxx ». Voulez-vous vraiment l’ouvrir ?
                        -> Ouvrir

Solution 2
https://support.apple.com/fr-fr/guide/mac-help/mh40616/mac

Problem 
MacOS’ first message is thrown the first time you open a patch with a non-notarized external:
“xxx” cannot be opened because the developer cannot be verified. macOS cannot verify that this app is free from malware.
The buttons accompanying this message are Move to Trash (!) and Cancel.

xxx = disis_munger~.pd_darwin by example

Solution 1
System Preferences ...
-> Security & Privacy
    -> General
         -> Unlock
            -> « xxx » can’t be opened because it is from an unidentified developer
                -> Open Anyway
                    -> macOS cannot verify the developer of « xxx ». Are you sure you want to open it ? 
                -> Open

Solution 2
https://support.apple.com/en-nz/guide/mac-help/mh40616/10.15/mac/10.15



Problème: coupures Audio
 

F
A
Q
38
Problem: Audio dropouts
 

How to Avoid Audio Drop-outs:
https://puredata.info/docs/tutorials/TipsAndTricks#how-to-avoid-audio-drop-outs



 
11 6 2020

6 11 2020
Valid HTML 4.01 Transitional