record polyphonic notes into a table
The answers in this thread are all true... clone ... data structure design ....
@impression said:
So I think the core issue I’m running into is how to read out a list in a serial way
This is called list-drip. There are many [list-drip] objects in different libraries: Both, Vanilla abstractions and compiled ones.
And in list-help is "example3 list iterator". Changing [+ 1] to [+ 2] and [get $1 1( to [get $1 2( drips the list in pairs:
(btw where "store the remaining list" comment is wrong. It should be: read the list)
Symbols explicit
@gentleclockdivider When you need to turn a list into a message remember that the only difference between them is the list has a list selector so [list prepend set] -> [list trim] will do the same and save you from endlessly having to add and remove dollar arguments from your [set $1 $2 $3...( messages as your list length changes, and it also works with listbox since it also has the set method.
If you are dealing with lists, uses list objects even if you are trying to turn that list into a message, it will make life easier and often you find you don't even need the message, the list objects will handle it all. Despite being able to click on them messages are not actually UI objects, hence their not showing up in GOPs, they are for constructing those internal messages which lack selectors like all those methods for [list store] and why they produce an error if you click on one with a dollar argument in it and needing a list or symbol selector in them when you want to use them for a list or a symbol.
Symbols explicit
How can I actually see the routed list in a list box without using list store ?
If you look into the help file of the list box, you'll see that the list selector is always needed if the list starts with a symbol. So you need to convert whatever you wanna see to a list message, and the help file of [route] uses the [list] for that.
So, it should be obvious that you simply can't send a non list message to the list box. If you're asking how should it work without [list store], well, you can't, you need something. If you want an alternative to it, what is the problem with it? What else would you like and why? And if you expect somehow to send a non list message to list box, you simply can't and this is a very basic Pd thing, dealing with its data types. So use just use [list] or whatever...
As for the dollar sign thing, it's also another very basic Pd thing that concerns the management of selectors and data types, and it is treated throughout the documentation, one of which is the help file of [list].
So yeah, this is yet another request on my part to kindly insist yet once more, after many times, that you take your time to read the manual and help file of objects if you want to work with Pd. You've been using it for quite some time and you have too many questions that could be simply be answered if you took the time to read tutorials, the help files and the manual.
And simply don't expect Pd to be the same as MAX, they're different pieces of software (there's even a section in the manual that tells about their differences - it's section "2.11. Pd vs. MAX"). While you're at the manual, check "2.4.1. Message types (selectors) and numerical precision".
As for the help files, I told you to check the help file of all these involved objects, the list box, the [route] object, and the [list] object, which has a [pd about-lists] subpatch that should answer your question.
The help file of message boxes also talk about dollar expansion and has a section that explains all this in a subpatch called [pd dollar-variables].
The fist chapter of my Live Electronics Tutorial is "01-Pd.Quickstart" and gives you a good and quick overview, you should look into subsection "2.Syntax". This comes as part of PlugData, which you're using. I realized now that the 'control tutorial' does not have a good example about this, so I will add it. You should read that too anyway.
So yeah, I'm not really answering your question, but I'm telling you where you can find answers, and please understand my situation. I wrote a tutorial of my own, I revised and rewrote all the help files, I revised, wrote new sections and rewrote most of the Manual. I revised the tutorials, all in the hope that people would read them and find answers and not ask such basic questions over and over. And also so me or others wouldn't have to keep explaining the basics. Others can come in and teach you if they want to, but I'll just reinforce that you really should do that.
This is ok when someone just got here, is a newbie, and wants some guidance, like pointers to the documentation, but it's been a while you joined the community, and you're doing a lot of work, and you seem to resist and simply not do the basic homework. Personally, I feel this is abusing our desire to help others, but that's just me.
So please, just read the (blip) manual. And if you're still confused, if you haven't found what you need, if it's misleading somehow, I'd be more than glad to explain it to you and improve the documentation.
I'd love to hear from you things like "hey, I read this help file and I couldn't see something about xxxx", or, "I didn't find anything about message types in Pd, where can I read and check?". You know?
cheers
Ofelia, libglew issue [Linux]
Hi,
I wanted to try Ofelia, so in Pd 0.54.0 on Ubuntu 22.04 I installed Ofelia v4.0.0 (via "Find externals").
In "Preferences" I entered the correct paths.
When I open a patch that uses Ofelia, I get these errors:
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
ofelia d -k $0-main
... couldn't create
#A: no such object
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
ofelia d -c11 -k $0-setMatrix2
... couldn't create
array: no method for '__set'
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
ofelia d -k $0-getCopyArray
... couldn't create
array: no method for '__set'
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
ofelia d -c11 -k $0-setMatrix
... couldn't create
array: no method for '__set'
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
ofelia d -k $0-getArray
... couldn't create
array: no method for '__set'
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
ofelia d -k $0-conway
... couldn't create
array: no method for '__set'
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
ofelia d -k $0-lCells
... couldn't create
array: no method for '__set'
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
/home/a/Pd/externals/ofelia/ofelia.pd_linux:libGLEW.so.2.1: cannot open shared object file: No such file or directory
ofelia d -k $0-dCells
... couldn't create
array: no method for '__set'
It seems the problem is libglew, maybe it's a version issue.
On my computer, libglew is already installed (via Synaptic):
What can I do?
Do you have a direct link to a version of Ofelia that works on my system?
[Pd 0.54.0 on Ubuntu 22.04]
Thank you,
a.
save a created list with patch
@cfry said:
I understand that for this type of operation should use the text object (maybe it even accepts file names with blank spaces?). However text seems to require semi-colons as separators for a list.
When you add entries into [text] line by line, [text] adds the semicolons for you.
I guess that open panel 2 returns a list with return as separators?
Don't guess -- examine the data!
But one key here is that a list in Pd is not "space delimited." When you print a list to the console, or put a list into [text], then the text representation of the list uses spaces in between list entries but the spaces don't exist internally. So when you say "maybe it even accepts file names with blank spaces" -- a symbol may contain a blank space, yes, this is not a problem. When Pd writes a symbol out to print or [text], the textual version tells the difference between a space within a symbol and a space between entries in a list by putting a backslash before the space inside the symbol.
If you see the quick brown fox
in a text box, it's a list with 4 symbols.
If you see the\ quick\ brown\ fox
in a text box, it's one symbol containing the whole phrase.
Openpanel should give you one symbol per filename, including special characters, encoded as normal strings. When you put it into a text object, it should encode for storage (escaping special characters), and when you retrieve from the text object, it should decode so you get the original strings out.
This is why I asked which special characters you're having trouble with. It's supposed to be handled for you.
How could I set this up with text object?
Easiest way is: If you get a list from openpanel, just dump the list into one line of [text]. The text window itself would just have one big long line but it "should" work.
For a more readable text window, list-drip and push the symbols in one by one.
hjh
ofelia on raspberry pi?
Hi,
I am trying to get ofelia to run on a couple of rpi. Right now I am trying a rpi 3B+ running https://blokas.io/patchbox-os/
I run ofeila with the ofelia-fast-prototyping abs on my mac successfully.
Following install instructions here https://github.com/cuinjune/Ofelia
after running
sudo ./install_dependencies.sh
it ends like this:
detected Raspberry Pi
installing gstreamer omx
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
gstreamer1.0-omx is already the newest version (1.0.0.1-0+rpi12+jessiepmg).
The following package was automatically installed and is no longer required:
raspinfo
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Updating ofxOpenCV to use openCV4
sed: can't read /home/patch/Documents/Pd/externals/addons/ofxOpenCv/addon_config.mk: No such file or directory
sed: can't read /home/patch/Documents/Pd/externals/addons/ofxOpenCv/addon_config.mk: No such file or directory
When running the example patches in Pd I get this in PD console:
opened alsa MIDI client 130 in:1 out:1
JACK: cannot connect input ports system:midi_capture_1 -> pure_data:input_2
/home/patch/Documents/Pd/externals/ofelia/ofelia.l_arm: libboost_filesystem.so.1.67.0: cannot open shared object file: No such file or directory
ofelia d $0-of
... couldn't create
/home/patch/Documents/Pd/externals/ofelia/ofelia.l_arm: libboost_filesystem.so.1.67.0: cannot open shared object file: No such file or directory
ofelia d $0-of
... couldn't create
/home/patch/Documents/Pd/externals/ofelia/ofelia.l_arm: libboost_filesystem.so.1.67.0: cannot open shared object file: No such file or directory
ofelia d $0-of
... couldn't create
/home/patch/Documents/Pd/externals/ofelia/ofelia.l_arm: libboost_filesystem.so.1.67.0: cannot open shared object file: No such file or directory
ofelia d $0-of
... couldn't create
/home/patch/Documents/Pd/externals/ofelia/ofelia.l_arm: libboost_filesystem.so.1.67.0: cannot open shared object file: No such file or directory
ofelia d $0-of
... couldn't create
/home/patch/Documents/Pd/externals/ofelia/ofelia.l_arm: libboost_filesystem.so.1.67.0: cannot open shared object file: No such file or directory
ofelia f ;
ofBackground(20) ;
ofSetSmoothLighting(true) ;
ofSetSphereResolution(24) ;
local width , height = ofGetWidth() * 0.12 , ofGetHeight() * 0.12 ;
sphere = ofSpherePrimitive() ;
sphere:setRadius(width) ;
icoSphere = ofIcoSpherePrimitive() ;
icoSphere:setRadius(width) ;
plane = ofPlanePrimitive() ;
plane:set(width * 1.5 , height * 1.5) ;
cylinder = ofCylinderPrimitive() ;
cylinder:set(width * 0.7 , height * 2.2) ;
cone = ofConePrimitive() ;
cone:set(width * 0.75 , height * 2.2) ;
box = ofBoxPrimitive() ;
box:set(width * 1.25) ;
local screenWidth , screenHeight = ofGetWidth() , ofGetHeight() ;
plane:setPosition(screenWidth * 0.2 , screenHeight * 0.25 , 0) ;
box:setPosition(screenWidth * 0.5 , screenHeight * 0.25 , 0) ;
sphere:setPosition(screenWidth * 0.8 , screenHeight * 0.25 , 0) ;
icoSphere:setPosition(screenWidth * 0.2 , screenHeight * 0.75 , 0) ;
cylinder:setPosition(screenWidth * 0.5 , screenHeight * 0.75 , 0) ;
cone:setPosition(screenWidth * 0.8 , screenHeight * 0.75 , 0) ;
pointLight = ofLight() ;
pointLight:setPointLight() ;
pointLight:setDiffuseColor(ofFloatColor(0.85 , 0.85 , 0.55)) ;
pointLight:setSpecularColor(ofFloatColor(1 , 1 , 1)) ;
pointLight2 = ofLight() ;
pointLight2:setPointLight() ;
pointLight2:setDiffuseColor(ofFloatColor(238 / 255 , 57 / 255 , 135 / 255)) ;
pointLight2:setSpecularColor(ofFloatColor(0.8 , 0.8 , 0.9)) ;
pointLight3 = ofLight() ;
pointLight3:setPointLight() ;
pointLight3:setDiffuseColor(ofFloatColor(19 / 255 , 94 / 255 , 77 / 255)) ;
pointLight3:setSpecularColor(ofFloatColor(18 / 255 , 150 / 255 , 135 / 255)) ;
material = ofMaterial() ;
material:setShininess(120) ;
material:setSpecularColor(ofFloatColor(1 , 1 , 1)) ;
... couldn't create
/home/patch/Documents/Pd/externals/ofelia/ofelia.l_arm: libboost_filesystem.so.1.67.0: cannot open shared object file: No such file or directory
ofelia f ;
pointLight = nil ;
pointLight2 = nil ;
pointLight3 = nil ;
collectgarbage() ;
... couldn't create
/home/patch/Documents/Pd/externals/ofelia/ofelia.l_arm: libboost_filesystem.so.1.67.0: cannot open shared object file: No such file or directory
ofelia f ;
local width , height , time = ofGetWidth() , ofGetHeight() , ofGetElapsedTimef() ;
pointLight:setPosition((width * 0.5) + math.cos(time * 0.5) * (width * 0.3) , height / 2 , 500) ;
pointLight2:setPosition((width * 0.5) + math.cos(time * 0.15) * (width * 0.3) , height * 0.5 + math.sin(time * 0.7) * height , -300) ;
pointLight3:setPosition(math.cos(time * 1.5) * width * 0.5 , math.sin(time * 1.5) * width * 0.5 , math.cos(time * 0.2) * width) ;
... couldn't create
/home/patch/Documents/Pd/externals/ofelia/ofelia.l_arm: libboost_filesystem.so.1.67.0: cannot open shared object file: No such file or directory
ofelia f ;
local spinX = math.sin(ofGetElapsedTimef() * 0.35) ;
local spinY = math.cos(ofGetElapsedTimef() * 0.075) ;
ofEnableDepthTest() ;
ofEnableLighting() ;
pointLight:enable() ;
pointLight2:enable() ;
pointLight3:enable() ;
material:beginMaterial() ;
plane:rotateDeg(spinX , 1 , 0 , 0) ;
plane:rotateDeg(spinY , 0 , 1 , 0) ;
plane:draw() ;
box:rotateDeg(spinX , 1 , 0 , 0) ;
box:rotateDeg(spinY , 0 , 1 , 0) ;
box:draw() ;
sphere:rotateDeg(spinX , 1 , 0 , 0) ;
sphere:rotateDeg(spinY , 0 , 1 , 0) ;
sphere:draw() ;
icoSphere:rotateDeg(spinX , 1 , 0 , 0) ;
icoSphere:rotateDeg(spinY , 0 , 1 , 0) ;
icoSphere:draw() ;
cylinder:rotateDeg(spinX , 1 , 0 , 0) ;
cylinder:rotateDeg(spinY , 0 , 1 , 0) ;
cylinder:draw() ;
cone:rotateDeg(spinX , 1 , 0 , 0) ;
cone:rotateDeg(spinY , 0 , 1 , 0) ;
cone:draw() ;
material:endMaterial() ;
ofDisableLighting() ;
ofDisableDepthTest() ;
... couldn't create
Thankful for help!
Boids (flock simulator)
@60hz said:
It works for me, but you certainly need to refresh the [number 15( message AFTER create the [pd boid] subpatches creation.
Also, here is a better version using [clone] object that has been part of puredata and makes the design more convienient.
(Note that boids Gem examples need [poltocar] object fom cyclone to work well)
Hi, your patch works fine, the boids move correctly, but when I increase their number for example from 15 to 115, also doing the "refresh after..." as you said, the boids increase but stay still, they don't move.
Now, when I open your patch, I get these errors:
--------------------------------------------------------------------
:: Cyclone 0.6-1; Released june 8th 2022
:: License: BSD-3-Clause (aka Revised BSD License)
:: Copyright © 2003-2021 - Krzysztof Czaja, Hans-Christoph Steiner,
:: Fred Jan Kraan, Alexandre Porres, Derek Kwan, Matt Barber
:: and others.
:: -----------------------------------------------------------------
:: Cyclone 0.6-1 needs at least Pd 0.52-0
(you have 0.52-1, you're good!)
:: Loading the cyclone library did the following:
:: - A) Loaded the non alphanumeric objects, which are:
:: [!-], [!-~], [!/], [!/~], [!=~], [%~], [+=~], [<=~], [<~],
:: [==~], [>=~] and [>~]
:: - B) Added /home/a/Pd/externals/cyclone
:: to Pd's path so the other objects can be loaded too
:: but use [declare -path cyclone] to guarantee search priority
:: in the patch
--------------------------------------------------------------------
opened alsa MIDI client 130 in:1 out:1
declare: Gem: unknown declaration
canvas.top
... couldn't create
canvas.top
... couldn't create
canvas.top
... couldn't create
canvas.top
... couldn't create
canvas.top
... couldn't create
canvas.top
... couldn't create
canvas.top
... couldn't create
canvas.top
... couldn't create
canvas.top
... couldn't create
canvas.top
... couldn't create
canvas.top
... couldn't create
canvas.top
... couldn't create
canvas.top
... couldn't create
canvas.top
... couldn't create
canvas.top
... couldn't create
boids2d 2005-2006 a.sier / jasch 1995-2003 eric l. singer Jan 1 2023 13:49:25
These are my startup paths:
** [poltocar]** object appears to be in place:
a@a:~$ cd /home/a/Pd/externals/cyclone
a@a:~/Pd/externals/cyclone$ ls
[CUT]
poltocar.d_fat
poltocar~.d_fat
poltocar-help.pd
poltocar~-help.pd
poltocar.l_amd64
poltocar~.l_amd64
poltocar.l_arm
poltocar~.l_arm
poltocar.l_i386
poltocar~.l_i386
poltocar.m_amd64
poltocar~.m_amd64
poltocar.m_i386
poltocar~.m_i386
[CUT]
Something is probably missing or i am doing something wrong.
Bye,
a.
Gem not loading abstractions
------------------ done with main ----------------------
Connection from 'pd' to 'pd-gui' on 127.0.0.1:58808
Tk 8.6.8
Detected font: DejaVu Sans Mono
Using font: DejaVu Sans Mono bold
Loading plugin: /usr/lib/puredata/tcl/pd_deken.tcl
[deken] Platform detected: Linux-i686-32bit
Loading plugin: /usr/lib/puredata/tcl/pd_docsdir.tcl
[deken] Platform re-detected: Linux-i386-32bit
The Pd window filtered 11 lines
Pd documents directory: /root/Pd
The Pd window filtered 13 lines
menu_doc_open /root/Pd/externals/Gem/examples/06.particle 02.fountain.pd
gemreceive __gem_render $1
... couldn't create
... you might be able to track this down from the Find menu.
gemreceive __gem_render_osd $1
... couldn't create
gemlist
... couldn't create
GEMglColor4f 1 1 1 1
... couldn't create
GEMglMaterialfv GL_FRONT_AND_BACK GL_AMBIENT 0.2 0.2 0.2 1
... couldn't create
GEMglMaterialfv GL_FRONT_AND_BACK GL_DIFFUSE 0.8 0.8 0.8 1
... couldn't create
GEMglMaterialfv GL_FRONT_AND_BACK GL_EMISSION 0 0 0 1
... couldn't create
GEMglMaterialfv GL_FRONT_AND_BACK GL_SPECULAR 0 0 0 1
... couldn't create
GEMglMaterialfv GL_FRONT_AND_BACK GL_SHININESS 0
... couldn't create
GEMglPushMatrix
... couldn't create
GEMglPopMatrix
... couldn't create
GEMglFlush
... couldn't create
gemlist
... couldn't create
part_head
... couldn't create
part_color
... couldn't create
part_draw
... couldn't create
part_size 1
... couldn't create
part_gravity 0 -0.01 0
... couldn't create
part_velocity sphere 0 0.2 0 0.2
... couldn't create
part_source 25
... couldn't create
part_killold 45
... couldn't create
gemglutwindow
... couldn't create
GLdefine GL_LINEAR
... couldn't create
GLdefine GL_EXP
... couldn't create
GLdefine GL_EXP2
... couldn't create
GLdefine GL_COLOR_BUFFER_BIT
... couldn't create
GLdefine GL_DEPTH_BUFFER_BIT
... couldn't create
GLdefine GL_STENCIL_BUFFER_BIT
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMglMatrixMode GL_PROJECTION
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMglFrustum -1 1 -1 1 1 20
... couldn't create
GEMglViewport 0 0 500 500
... couldn't create
GEMglDisable GL_FOG
... couldn't create
GEMglEnable GL_FOG
... couldn't create
GEMglFogf
... couldn't create
GLdefine GL_FOG_DENSITY
... couldn't create
GEMglFogf
... couldn't create
GLdefine GL_FOG_MODE
... couldn't create
GEMglFogf
... couldn't create
GLdefine GL_FOG_START
... couldn't create
GEMglFogf
... couldn't create
GLdefine GL_FOG_END
... couldn't create
GEMglFogfv
... couldn't create
GLdefine GL_FOG_COLOR
... couldn't create
GEMglDisable GL_COLOR_MATERIAL
... couldn't create
GEMglDisable GL_AUTO_NORMAL
... couldn't create
GEMglDisable GL_NORMALIZE
... couldn't create
GEMglShadeModel GL_FLAT
... couldn't create
GEMglLightModeli
... couldn't create
GLdefine GL_LIGHT_MODEL_TWO_SIDE
... couldn't create
GLdefine GL_FALSE
... couldn't create
GEMglLightModeli
... couldn't create
GLdefine GL_LIGHT_MODEL_TWO_SIDE
... couldn't create
GLdefine GL_TRUE
... couldn't create
GEMglEnable GL_LIGHTING
... couldn't create
GEMglEnable GL_COLOR_MATERIAL
... couldn't create
GEMglEnable GL_AUTO_NORMAL
... couldn't create
GEMglEnable GL_NORMALIZE
... couldn't create
GEMglShadeModel GL_SMOOTH
... couldn't create
GEMglMaterialfv GL_FRONT_AND_BACK GL_AMBIENT 0.1 0.1 0.1 1
... couldn't create
GEMglMaterialfv GL_FRONT_AND_BACK GL_SPECULAR 1 1 1 1
... couldn't create
GEMglMaterialfv GL_FRONT_AND_BACK GL_SHININESS 100
... couldn't create
GEMglDisable GL_LIGHTING
... couldn't create
GEMglClearColor
... couldn't create
GEMglClear 17664
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
GEMglDisable GL_LIGHTING
... couldn't create
GEMglViewport 0 0 500 500
... couldn't create
GEMglMatrixMode GL_PROJECTION
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
GEMglFrustum -1 1 -1 1 1 20
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMglLineWidth 2
... couldn't create
GEMglColor3f 1 1 1
... couldn't create
GEMglBegin GL_LINES
... couldn't create
GEMglVertex2f 0 -6
... couldn't create
GEMglVertex2f 0 6
... couldn't create
GEMglEnd
... couldn't create
GEMglLineWidth 1
... couldn't create
GEMglMatrixMode GL_PROJECTION
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMglFrustum -1 1 -1 1 1 20
... couldn't create
GEMglViewport 0 0 250 500
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
GEMglMatrixMode GL_PROJECTION
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMglFrustum -1 1 -1 1 1 20
... couldn't create
GEMglViewport 0 0 250 500
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
gemlist
... couldn't create
gemlist
... couldn't create
GEMglGetFloatv GL_STEREO
... couldn't create
GEMglColorMask 1 1 1 1
... couldn't create
GEMglFrustum -1 1 -1 1 1 20
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
GEMglFrustum -1 1 -1 1 1 20
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
GEMglColorMask 1 1 1 1
... couldn't create
GEMglColorMask 1 1 1 1
... couldn't create
GEMglClear
... couldn't create
GEMglClear
... couldn't create
GEMglClear
... couldn't create
GEMglClear
... couldn't create
GLdefine GL_COLOR_BUFFER_BIT
... couldn't create
GLdefine GL_DEPTH_BUFFER_BIT
... couldn't create
GLdefine GL_STENCIL_BUFFER_BIT
... couldn't create
GLdefine GL_ACCUM_BUFFER_BIT
... couldn't create
gemlist
... couldn't create
gemlist
... couldn't create
GEMglColorMask 1 1 1 1
... couldn't create
GEMglFrustum -1 1 -1 1 1 20
... couldn't create
GEMglMatrixMode GL_PROJECTION
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
GEMglFrustum -1 1 -1 1 1 20
... couldn't create
GEMglMatrixMode GL_PROJECTION
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMglLoadIdentity
... couldn't create
GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
GEMglDrawBuffer GL_BACK_LEFT
... couldn't create
GEMglClear
... couldn't create
GLdefine GL_COLOR_BUFFER_BIT
... couldn't create
GLdefine GL_DEPTH_BUFFER_BIT
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMglDrawBuffer GL_BACK_RIGHT
... couldn't create
GEMglClear
... couldn't create
GLdefine GL_COLOR_BUFFER_BIT
... couldn't create
GLdefine GL_DEPTH_BUFFER_BIT
... couldn't create
GEMglMatrixMode GL_MODELVIEW
... couldn't create
GEMglClear
... couldn't create
GLdefine GL_DEPTH_BUFFER_BIT
... couldn't create
gemlist
... couldn't create
gemlist
... couldn't create
GEMglReportError
... couldn't create
gemlist
... couldn't create
fx3000~: 30 effect abstraction for use with guitar stompboxes effects racks, etc.
It still does not work.
I added my-guitar-rig/my-guitar-rig~
to a window and it generated a lot of errors
I am running version 0.52.1 of pd
Hopefully this is helpful. The errors I got are:
z~ 64
... couldn't create
limiter~ 98 1
... couldn't create
io pair already connected
delay(wavey)(v).pd 39 0 40 0 (snapshot~->gatom) connection failed
tof/pmenu 1 1 black white red
... couldn't create
tof/pmenu 1 1 black white red
... couldn't create
z~ 64
... couldn't create
limiter~ 98 1
... couldn't create
io pair already connected
delay(wavey)(v).pd 39 0 40 0 (snapshot~->gatom) connection failed
tof/pmenu 1 1 black white red
... couldn't create
tof/pmenu 1 1 black white red
... couldn't create
z~ 64
... couldn't create
limiter~ 98 1
... couldn't create
io pair already connected
delay(wavey)(v).pd 39 0 40 0 (snapshot~->gatom) connection failed
tof/pmenu 1 1 black white red
... couldn't create
tof/pmenu 1 1 black white red
... couldn't create
z~ 64
... couldn't create
limiter~ 98 1
... couldn't create
date
... couldn't create
time
... couldn't create
z~ 64
... couldn't create
limiter~ 98 1
... couldn't create
mknob 42 0 0 1 0 0 empty empty ratio:1.5:1 -2 -6 0 10 -262144 -1 -1 20175 1
... couldn't create
tof/pmenu 1 1 black white red
... couldn't create
pd-float: rounding to 2048 points
warning: fx3000-in-2: multiply defined
warning: fx3000-in-2: multiply defined
warning: fx3000-in-1: multiply defined
warning: fx3000-in-1: multiply defined
warning: fx3000-in-0: multiply defined
warning: fx3000-in-0: multiply defined
pd-float: rounding to 2048 points
pd-float: rounding to 2048 points
warning: fx3000-in-2: multiply defined
warning: fx3000-in-2: multiply defined
warning: fx3000-in-1: multiply defined
warning: fx3000-in-1: multiply defined
warning: fx3000-in-0: multiply defined
warning: fx3000-in-0: multiply defined
pd-float: rounding to 2048 points
pd-float: rounding to 2048 points
warning: fx3000-in-2: multiply defined
warning: fx3000-in-2: multiply defined
warning: fx3000-in-1: multiply defined
warning: fx3000-in-1: multiply defined
warning: fx3000-in-0: multiply defined
warning: fx3000-in-0: multiply defined
pd-float: rounding to 2048 points
Capacitive sensors/ Connect PD to Arduino
So I'm getting this now. I read somewhere on the forum that one's supposed to "declare the library", is that something I should do?
output~
... couldn't create
drip
... couldn't create
demultiplex 0 1
... couldn't create
demultiplex 0 1
... couldn't create
lister
... couldn't create
list2symbol
... couldn't create
demultiplex 0 1
... couldn't create
symbol2list
... couldn't create
list-extend
... couldn't create
comport - PD external for unix/windows
LGPL 1998-2015, Winfried Ritsch and others (see LICENSE.txt)
Institute for Electronic Music - Graz
[comport] set_baudrate: Setting baud rate to 6.95161e-310 with baudbits 0x2580
[comport] opened serial line device 1 (/dev/tty.URT0)
warning: [repack] abstraction not fully compatible with zexy's repack