Reactivision to reaktor patch
When I started using Reactivision, I really wanted to control Native Instruments Reaktor 5 with OSC but the messages weren't "simple" enough for Reaktor.
So I tweaked the TUIO client patch, for it to route simple OSC messages to reaktor.
I'm new to Pd so it might not be as perfect as you would expect.... but it works !
Instructions :
Open reactivision
Open the pd patch
Make sure you are receiving the TUIO messages ( the bang next to "TUIO client" will blink)
Start Reaktor
Stop the audio engine
System menu > OSC settings > click Activate
Make sure port 10000 is chosen as the local port
Start the audio engine
Go back to the pd patch and change the IP address in the bottom left "connect" box
click connect
go back to Reaktor, System > OSC settings. The OSC monitor should now receive OSC messages.
How To Start ...
Thanks for that - I managed to work out these things by random clicking. If I hadn't been so interested in Pd then I wouldn't have persued it because the interface/docs do not give an easy entry to making the first sound (which is easy, actually, but I couldn't have known that).
I think I came across Pd before, couldn't get a sound out of it and gave up. Maybe if the docs were improved then we'd have many, many more users!
Just a thought. Hopefully this forum post might help someone.
My attempt : This Is How To Start (Linux version : v0.1) :
1 At a command prompt type pd
2 From the top menu : File | New - will get a new window, called a patch
3 Put | Object then click anywhere in the new patch window and type osc~ into the box, then click anywhere outside the new osc "object"
3 Put | Object again and this time type dac~ into the box and click outside
4 Put | Number and then click outside
5 Click on the middle of an object to move it around if you like
6 At the bottom of the osc~ object is a short thick line. Move your mouse to this and the curser will change to a circle, then click and drag the resultant line to the short thick line on the top of the dac~ object.
7 Do the same with the Number (bottom short thick line) to the top of the osc~ box (the leftmost one).
8. Edit | Edit mode - select the toggle to be off - or cntrl-e
9 In the parent window (the first one that appeared when pd was run) click the "compute audio" button
10 In the patch window select the Number box and move the mouse upwards - this selects the frequency of the oscillator. You should hear a sinewave with the frequency controlled by the Number box.
Is this right??
Cheers!
Caesura
PD extended errors on osx
Hi
I am having trouble using pdp_v4l, pixelTango and osc patch on PD-extended .38 on mac os x (tiger)
If I try to load a PiDiP patch from the help file I get the following error message:
pdp_v4l /dev/video RGB24
... couldn't create
error: pdp_v4l: can't load abstraction within itself
pdp_v4l
... couldn't create
pdp_help_input.pd 0 0 4 0 (canvas->outlet) connection failed
pdp_help_input.pd 7 0 0 0 (message->canvas) connection failed
pdp_help_input.pd 13 0 0 0 (bng->canvas) connection failed
pdp_help_input.pd 35 0 0 0 (message->canvas) connection failed
If I try to put OSC object i get this error:
... couldn't create
OSC
... couldn't create
OSCroute object version 1.05 by Matt Wright. pd: jdl Win32 raf.
OSCroute Copyright 1999 Regents of the Univ. of California. All Rights Reserved.
OSC
... couldn't create
OSC
... couldn't create
OSC
... couldn't create
dumpOSC 9999
... couldn't create
OSC
... couldn't create
OSC
... couldn't create
OSC
... couldn't create
And PixelTango crashes completely. Has anyone else experience these errors or maybe I have my start up path set up wrong or I need to add some thing?
I deeply appricate your help and advise but I am at a loss!
Thanks again
Install gridflow on linux
the last lines for 'make install' are:
cp bin/jmax2pd /usr/local/bin; chmod 755 /usr/local/bin/jmax2pd
mkdir -p /usr/lib/pd/doc/5.reference/gridflow/flow_classes
cp pd_help/*.pd /usr/lib/pd/doc/5.reference/gridflow
cp doc/*.html /usr/lib/pd/doc/5.reference/gridflow
cp doc/flow_classes/*.p* /usr/lib/pd/doc/5.reference/gridflow/flow_classes
cp -r images/ /usr/lib/pd/extra/gridflow
cp gridflow.pd_linux pd_abstractions/*.pd /usr/lib/pd/extra
for z in camera_control motion_detection color mouse centroid centre_of_gravity fade \
apply_colormap_channelwise checkers contrast posterize ravel remap_image solarize spread \
rgb_to_greyscale greyscale_to_rgb rgb_to_yuv yuv_to_rgb; do \
cp pd_abstractions/\#$z.pd /usr/lib/pd/extra/\@$z.pd; done
mkdir -p /usr/lib/pd/extra/gridflow/icons
install -m 644 java/peephole.gif /usr/lib/pd/extra/gridflow/icons/peephole.gif
(cd devices4ruby; make install)
make[1]: Entering directory `/home/bastien/Desktop/gridflow-0.8.0/devices4ruby'
install -m644 ioctl.rb /usr/local/lib/ruby/1.8/linux//ioctl.rb
install -m644 SoundPCM.rb /usr/local/lib/ruby/1.8/linux//SoundPCM.rb
install -m644 ParallelPort.rb /usr/local/lib/ruby/1.8/linux//ParallelPort.rb
install -m644 SoundMixer.rb /usr/local/lib/ruby/1.8/linux//SoundMixer.rb
make[1]: Leaving directory `/home/bastien/Desktop/gridflow-0.8.0/devices4ruby'
I don't have any other PD install. Just the ccrma.
I think (i don't remember) that i have installed ruby from the source.
C++
Hi,
I am trying with OSC. I followd the ling you gave me. From there I followed the pd link to http://barely.a.live.fm/pd/OSC/, that it is not working right now. But I found that in http://barely.a.live.fm/pd/OSC/OLD are some files. From those files I tried OSCx.tgz and OSCx.0.15b1.tgz. I tried to followed the instructions and I had a problem with tne m_imp.h with both packages. I got
In file included from dumpOSC.c:71:
m_imp.h:17: error: syntax error before "t_symbol"
followd by a huge list of errors.
I also tried with the flies from [url=http://cvs.sourceforge.net/viewcvs.py/pure-data/externals/OSCx/#dirlist,
]http://cvs.sourceforge.net/viewcvs.py/pure-data/externals/OSCx/#dirlis t,
I downloaded them manually because I don´t know a more smart way to do that. I followd the instructions in the readme file. When I get to execute the command "make OSC" in the folder OSC I get
/usr/lib/gcc/i386-redhat-linux/3.4.3/../../../crt1.o(.text+0x18): In function `_start':
: undefined reference to `main'
OSC.o(.text+0x17): In function `OSC_new':
: undefined reference to `pd_new'
followd by many lines.
How did you install the OSC library? Any idea where is my mistake?
tx