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 GPL-3.0 License.
 
ARGOPd exige l'installation de: pd32x32.pngPd 0.49 .. 0.53 (vanilla) + libraries
ou pd32x32.pngPd-extended 0.43.4

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 GPL-3.0 License.
 
ARGOPd requires the installation of: pd32x32.pngPd 0.49 .. 0.53 (vanilla) + libraries
or pd32x32.pngPd-extended 0.43.4
 
Object language?
Pure Data is a "Dataflow programming language"



Problème: Mauvaise qualité Audio quand CPU grand.
(Le MM "CPUPeak CPUMean" dans ARGOPdMM-Display.pd affiche la charge CPU en %)

F
A
Q
6

Problem: Bad Audio quality when high CPU.
(MM "CPUPeak CPUMean" in ARGOPdMM-Display.pd display the CPU-dsp-load in %)


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 .mov .mp4 ...

Solution sous anciens Windows (XP, 7) 32bit:
Installer Apple QuickTime...

Solution sous Windows 10:
Installer: K-Lite Codec Pack Standard:
Voir:
Gem/issues/232


When opening some .mov .mp4 ... files.

Solution on old Windows (XP, 7) 32bit:
Apple QuickTime install...

Solution on Windows 10:
Install: K-Lite Codec Pack Standard:
See:
Gem/issues/232

 
 

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.43.4-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.43.4-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.
 
Lancer Pd depuis un Terminal avec "LANG=C" msg55882.html
 
Solution Windows
Renommer le fichier de la langue du système dans le dossier:
C:\Program Files\pd\po\
Exemple: en français renommer fr.msg
F
A
Q
21
Pd and localization: Launch Pd in its original language (english) and not in the language of the system. (Internationalization)
 
Launch Pd from a Terminal with "LANG = C" msg55882.html
 
Solution Windows
Rename the system language file in the folder:
C:\Program Files\pd\po\
Example: in German rename de.msg 
Solutions MacOSX:
Terminal:
$ LANG=C /Applications/Pd-0.43.4-extended/Pd-extended-0.43.4.app/Contents/MacOS/Pd-extended

$ LANG=C /Applications/Pd-0.43.4-extended/Pd-extended-0.43.4.app/Contents/Resources/bin/pd

$ LANG=C /Applications/Pd-0.48-1-i386.app/Contents/MacOS/Pd

$ LANG=C /Applications/Pd-0.50-2.app/Contents/MacOS/Pd

Renommer ou supprimer le dossier po:
/Applications/Pd-0.50-2.app/Contents/Resources/po/

Solution Ubuntu
Terminal:
 $ LANG=C pd-extended




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 Vista 7 10
- Ubuntu 12.04(Precise Pangolin) ... 14.04(Trusty Tahr)
  Voir: https://gem.iem.at/pd-extended 

L'avenir de Pd, c'est Pd Vanilla (0.49 ...) + 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 Vista 7 10
- Ubuntu 12.04(Precise Pangolin) ... 14.04(Trusty Tahr)
  See: https://gem.iem.at/pd-extended 

The future of Pd is Pd Vanilla (0.49 ...) + 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
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 is added:
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/)
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 (MacOS Linux Windows) (tcl/tk GUI) by Ivica Ico Bukvic...
            -> Purr Data (MacOS Linux Windows) = Pd-l2ork 2.x by Ivica Ico Bukvic, Jonathan Wilkes, and Albert Graef...
                "Pure Data Visual Programming Environment ported to an HTML5 GUI"
      -> Pure Data "Vanilla" + deken + library(MacOS Linux Windows)
      -> CEAMMC PureData distribution by Serge Poltavski
...
rjdj PD patch player ported to the iPhone
libpd (Pd = embeddable library) by Peter Brinkmann
   -> PdDroidParty (Pd patches on Android) by Chris McCormick
       -> PdParty (Pd patches on iOS) by Dan Wilcox (danomatika)
MobMuPlat: iOS and Android app for audio software made with PureData by Daniel Iglesia
Pdvst (Pd patches as VST plugins) by Jean-Yves Gratius
WebPd (JavaScript Pd runtime) by Sebastien Piquemal
  "Run your Pure Data patches on the web."
PlugData: a standalone and DAW plugin version of pd, with a new GUI made with JUCE by Timothy Schoen

https://gem.iem.at/by-category/distribution
https://puredata.info/
Quelles sont les différentes versions de Pure data ? par Jean Yves Gratius



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

Solution 3:  ExMM88-MIDI-FluidSynth (ceammc library)

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

Solution 3:  ExMM88-MIDI-FluidSynth (ceammc library)

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
OK sous Windows 7 pro
OK sous Windows 10
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
Solution 3:  ExMM88-MIDI-FluidSynth (ceammc library)

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
OK under Windows 7 Pro
OK under Windows 10
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
Solution 3:  ExMM88-MIDI-FluidSynth (ceammc library)

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 .. 10
C:\Program Files\pd\extra\
C:\Program Files (x86)\pd\extra\
~\AppData\Roaming\Pd\
~\Documents\Pd\externals\ 

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 / 18.04 / 20.04
 
 
F
A
Q
31
Install Pd Vanilla + libraries under Ubuntu 16.04 / 18.04 / 20.04
 
Solution 0
How Do I Install Pd On Debian, Ubuntu, Mint GNU/Linux?
Terminal:
$ sudo apt-get update
...
$ aptitude versions puredata
...
$ sudo apt-get install puredata
-> Under Ubuntu 16.04, Pd 0.46.7 is installed.
Install deken -> FAQ 43
-> Under Ubuntu 18.04, Pd 0.48-1 is installed.
-> Under Ubuntu 20.04, Pd 0.50-2 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!)
ARGOPd-xxx/MM/All-ARGOPdMM.pd
ARGOPd-xxx/MM/ARGOPdMM/ARGOPdMM-Audio-Example.pd  OK
ARGOPd-xxx/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/20 -> 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.53: 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
    + Pd-0.53-0 64b + Gem v0.94
- sous MacOSX 10.15 Catalina
    + Pd-0.50-2 64b + Gem v0.94
 
Problème: 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... sauf s'il empêche l'ouverture de la fenêtre Gem:
[gemmacoswindow]: failed to init GLEW: your system only supports openGL-1.0
Solution:
créer un nouveau patch avec un objet [gemwin]
ouvrir l'objet [gemwin] (c'est une abstraction)
trouver l'objet [pd window]
ouvrir l'objet [pd window] (c'est un subpatch)
trouver l'objet [gemdefaultwindow]
ouvrir l'objet [gemdefaultwindow] (cest une abstraction)
trouver l'objet  [gemmacoswindow]
le remplacer par un objet [gemglfw3window]
sauver l'abstraction gemdefaultwindow.pd
redémarrer Pd
Voir:
Gem/issues/257

Problème de décalage dans la fenêtre GEM:
Gem/examples/01.basic/01.redSquare.pd
s'affiche:
GEMacOS1.png
au lieu de:
GEMacOS2
Solution: FAQ42 Réinitialiser Pd

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
    + Pd-0.53-0 64b + Gem v0.94
- under MacOSX 10.15 Catalina
    + Pd-0.50-2 64b + Gem v0.94
 
Problem: with Gem v0.94, this message repeats:
[gemmacoswindow]: unable to switch to current window (do you have one?), cannot render!
Don't attach importance to it... unless it prevents the Gem window from opening:
[gemmacoswindow]: failed to init GLEW: your system only supports openGL-1.0
Solution:
create a new patch with a [gemwin] object
open the [gemwin] object (it's an abstraction)
find the [pd window] object
open the [pd window] object (it's a subpatch)
find the [gemdefaultwindow] object
open the [gemdefaultwindow] object (it's an abstraction)
find the [gemmacoswindow] object
replace it with a [gemglfw3window] object
save the gemdefaultwindow.pd abstraction
restart Pd
See:
Gem/issues/257

Offset problem in the GEM window:
Gem/examples/01.basic/01.redSquare.pd
is displayed:
GEMacOS1.png
Instead of:
GEMacOS2
Solution: FAQ42 Reset Pd



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/.../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

Autre méthode d'installation:
malinette-soft-mac de Jérôme Abel
"Standalone version of the malinette project. It contains Pure Data, 21 libraries, malinette-ide and a startup script."
Download, Extract, Launch "start-malinette.sh" script

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/.../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

Other installation method:
malinette-soft-mac by Jérôme Abel
"Standalone version of the malinette project. It contains Pure Data, 21 libraries, malinette-ide and a startup script."
Download, Extract, Launch "start-malinette.sh" script
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 .mov .mp4: 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 .mov .mp4 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  
- ou placer msvcr71.dll, msvcr90.dll, msvcrt.dll dans pd/bin/    msvcr71-90-t.zip
- ou placer pthreadVC.dll dans pd/bin/   pthreadVC.dll.zip
Voir:
lists.puredata.info/. ./121147.html
Rechercher avec Dependency Walker
lists.puredata.info/. ./118661.html
malinette-soft -> pd -> bin
 
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 folder as Gem.dll   msvcr71.zip
- or put msvcr71.dll, msvcr90.dll, msvcrt.dll in pd/bin/    msvcr71-90-t.zip
- or put pthreadVC.dll in pd/bin/   pthreadVC.dll.zip
See:
lists.puredata.info/. ./121147.html
Search with Dependency Walker
lists.puredata.info/. ./118661.html
malinette-soft -> pd -> bin
   
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."
support.apple.com/fr-fr/HT208436

"Starting with macOS Catalina, 32-bit apps are no longer compatible with macOS."
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
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
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



Problème: un module s'affiche mal
 
Solution
Pd -> Menu Edition -> Police -> Taille -> 10 (et pas 12)
F
A
Q
39
Problem: a module is displayed incorrectly. 
 

Solution
Pd -> Menu Edition -> Font -> Size -> 10 (and not 12)



Pd en ligne de commande.
F
A
Q
40
Pd from the command line.

How Do I Run Pd From The Command Line?
What Are Pd's Command Line Options?

MacOSX for example:
Terminal:
$ /Applications/Pd-0.43.4-extended/ Pd-extended-0.43.4.app/Contents/MacOS/Pd-extended
or:
$ /Applications/Pd-0.43.4-extended/ Pd-extended-0.43.4.app/Contents/Resources/bin/pd
or:
$ /Applications/Pd-0.48-1-i386.app/Contents/MacOS/Pd
or:
$ /Applications/Pd-0.50-2.app/Contents/MacOS/Pd

Ubuntu
Terminal:
$ pd-extended
or
$ /usr/bin/pd
or
$ pd
In case of problem:
$ killall pd
 
Windows
Command Prompt:
> "C:\Program Files\pd\bin\pd.com"
or:
> "C:\Program Files (x86)\pd\bin\pd.com"



Problème Pd 0.50-2  sous Ubuntu 20.04
 
Objet sigmund~, fiddle~, bonk~ ... couldn't create
 
Solution: Pd 0.51
github.com/pure-data/pure-data/issues/975
forum.pdpatchrepo...couldn-t-create-sigmund
F
A
Q
41
Problem Pd 0.50-2  under Ubuntu 20.04
 
Object sigmund~, fiddle~, bonk~ ... couldn't create

Solution: Pd 0.51
github.com/pure-data/pure-data/issues/975
forum.pdpatchrepo...couldn-t-create-sigmund



Réinitialiser Pd
 
MacOSX
Quitter Pd
Supprimer 2 fichiers dans /Users/xxx/Library/Preferences/
org.puredata.pd.pd-gui.plist
org.puredata.pd.plist
Lancer Pd

Cela ne supprime pas les libraries installées.
F
A
Q
42
Reset Pd
 
MacOSX
Quit Pd
Delete 2 files in /Users/xxx/Library/Preferences/
org.puredata.pd.pd-gui.plist
org.puredata.pd.plist
Launch Pd

This does not remove the installed libraries.



Installer deken (Pd < 0.47)
F
A
Q
43
deken install (Pd < 0.47)
https://puredata.info/downloads/deken
"A minimal package management system for Pure Data externals."
"deken" is the package manager that is built-into Pure Data since Pd-0.47-0.
->  Get deken for All platforms (18.0 kB)
     -> deken-plugin-v0.4.1--externals.zip
          -> Extract -> deken-plugin folder

Linux
-> Place deken-plugin folder in:
/usr/lib/puredata/extra/
Terminal:
$ sudo cp -r /home/p/Desktop/Downloads/deken-plugin/ /usr/lib/puredata/extra/




Désinstaller complètement Pd

Windows
Quitter Pd
Désinstaller Pd
Supprimer, s'ils existent, les dossiers des librairies:
C:\Program Files\pd\extra\
C:\Program Files (x86)\pd\extra\
~\AppData\Roaming\Pd\
~\Documents\Pd\externals\ 
 
MacOSX
Quitter Pd
Supprimer Pd-xxx.app du dossier Applications
Supprimer, s'ils existent:
Dans: /Users/xxx/Library/Preferences/
org.puredata.pd.pd-gui.plist
org.puredata.pd.plist
org.puredata.pd.wish.plist
org.puredata.pdextended.pd-gui.plist
org.puredata.pdextended.plist
org.puredata.pd-l2ork.plist
etc...
com.ceammc.pd.pd-gui.plist
com.ceammc.pd.plist
com.ceammc.puredata.plist
etc...
/Users/xxx/Documents/Pd/

F
A
Q
44
Completely uninstall Pd
 
Windows
Quit Pd
Uninstall Pd
Delete, if they exist, the library files:
C:\Program Files\pd\extra\
C:\Program Files (x86)\pd\extra\
~\AppData\Roaming\Pd\
~\Documents\Pd\externals\
 
MacOSX
Quit Pd
Delete Pd-xxx.app from Applications folder
Delete, if they exist:
In /Users/xxx/Library/Preferences/
org.puredata.pd.pd-gui.plist
org.puredata.pd.plist
org.puredata.pd.wish.plist
org.puredata.pdextended.pd-gui.plist
org.puredata.pdextended.plist
org.puredata.pd-l2ork.plist
etc...
com.ceammc.pd.pd-gui.plist
com.ceammc.pd.plist
com.ceammc.puredata.plist
etc...
/Users/xxx/Documents/Pd/




Bus MIDI

Pour relier Pd à une autre application recevant ou émettant des codes MIDI.

MacOSX
Applications
    -> Configuration audio et MIDI.app
         -> Menu Fenêtre
              -> Afficher le Studio MIDI
                   -> Gestionnaire IAC
                        -> Port
                             -> Ajouter Bus 1 Bus 2 etc...
Pd
    -> Menu Média
         -> Paramètres MIDI...
              -> Périphérique d'entrée  -> Gestionnaire IAC Bus 1...
              -> Périphérique de sortie -> Gestionnaire IAC Bus 2...
Support Apple

Windows
Installer LoopBe1 "A Free Virtual MIDI Driver"
Pd
    -> Menu Média
         -> Paramètres MIDI...
              -> Périphérique d'entrée  -> LoopBe Internal MIDI...
              -> Périphérique de sortie -> LoopBe Internal MIDI...

Linux
...

F
A
Q
45
MIDI Bus

To connect Pd to another application receiving or transmitting MIDI codes. 

MacOSX
Applications
    -> Audio MIDI Setup.app
         -> Menu Window
              -> Show MIDI Studio
                   -> IAC Driver
                        -> Port
                             -> Add Bus 1 Bus 2 etc...
Pd
     -> Menu Media
          -> MIDI Settings......
               -> Input Devices   -> IAC Driver Bus 1...
               -> Output Devices -> IAC Driver Bus 2...
Support Apple

Windows
Installer LoopBe1 "A Free Virtual MIDI Driver"
Pd
    -> Menu Media
          -> MIDI Settings......
              -> Input Devices   -> LoopBe Internal MIDI...
              -> Output Devices -> LoopBe Internal MIDI...

Linux
...




 
24 3 2024

3 24 2024
Valid HTML 4.01 Transitional