Wacom tablet for Mac
Spent hours trying to figure this out - maybe it will save someone some time. I'm using Osculator to route a Wacom tablet into a macbook. The real secret is that you have to have the caps locked to set up osculator, and to run the program on pure data.
there's a slight mistake in the annotation - it's the x and y tilt that isn't recognized - the x and y axis will both need to be scaled, as they are teeny numbers
Simon
WiCOM 2009 Call for Papers: Sept. 24-26, 2009, Beijing, China--px
========================================================================================================
The 5th Int'l Conference on Wireless Communications, Networking and Mobile Computing (WiCOM 2009)
CALL FOR PAPERS
http://www.wicom-meeting.org/
Beijing, China September 24-26, 2009
========================================================================================================
Topics:
Wireless Communications
Networking and Systems
Services and Application
Special Session:
Cognitive Radio
This conference is sponsored by IEEE Communications Society, Beijing University of Posts and Telecommunications,
Beijing Institute of Technology and Wuhan University. All papers accepted will be included in IEEE Xplore and
indexed by EI. For more information, please contact: wicom@scirp.org
Tablet Wacon in Mac with PD
Hi,
I'm a linux user, but recently I bought a MacBook Pro.
I intend to use a Wacon Tablet in PureData/MacOS; I observed cases using Wacon with [linuxevent] or [HID] objects, but but I saw :
-(http://at.or.at/hans/pd/hid.html)
-(http://puredata.hurleur.com/sujet-1442-anyone-still-working-wacom-mac-support)
that in MacOS is a little "problematic"
They know if somebody already obtained to implement?
if not, it will not be that to compile the code source it would decide?
Thanks
[]s
Button who sends two bang messages?
Hi,
I'm working on an Ableton Live controller patch in Pd. It will be used with an external graphic tablet from Wacom.
I'd like to use Pd to make "mutes" possible.
Normally i use a MIDI Keyboard and convert every Note Off message to an On message. So whenever i press a key the mute gets toggled to "off" and then when i release the mute gets toggled twice.
By now i am using "bang" objects. But they lack in the feature that they are just sending one bang message when they get pressed. I tried to something with "select" or "spigot" but these solutions aren't very good.
Does anybody know how to implement a button which sends two messages? (One when getting pressed, one when released)
Thanks in advance,
Zettt
Markov Rhythm not working.
Wecome Mason,
Does the patch you are trying to load produce any errors? You will see these in the console window or you can find them by searching for Find->Last Error
Pd files can live anywhere, but one should endeavour to maintain a disciplined directory structure.
Files that rely on abstractions living the same directory should be opened from that directory. Otherwise put all your abstractions in an "abstractions" folder and add it to your search path.
Errors using linux event objects
Well, I got a reply from the developer of the linuxwacom drivers when I asked these same questions...
"Once your activated wacom device in xorg.conf, wacom X driver, wacom_dev.so will take control of the dvice, that is no other program will be able to get the raw data any more."
Ok, so the behavior I'm seeing is absolutely normal, and my tablet is working perfectly. Now my only problem is those errors from the hid objects, and the fact that they produce no data.
So let me see if I understand this... where do the hid objects expect to get their data from? Is this the same situation as on the Mac, where installing a wacom driver = death? I'll try to dig into the hid source code and see if I can figure it out.
Later...
AF
Errors using linux event objects
Hmmm... no, I get nothing. After I first installed the linuxwacom drivers, I most certainly did, and I checked it with xxd and wacdump... loads of data.
But now I've activated the tablet devices in xorg.conf, and it's all working according to xidump (example below), but I no longer get anything from cat or xxd, or wacdump.
Deactivating the tablet in xorg.conf (i.e. commenting out all lines in the InputDevice and ServerLayout sections and restarting) doesn't make any difference... I don't get my raw events back.
Dang... I thought this was supposed to be easy!
Continuing thanks for all help.
Cheers,
Alex
(...after installing drivers, but before activating in xorg.conf...)
# xxd /dev/input/wacom
0000000: edf7 9d47 1e13 0000 0300 0000 9e6c 0000 ...G.........l..
0000010: edf7 9d47 2113 0000 0300 0100 042f 0000 ...G!......../..
0000020: edf7 9d47 2313 0000 0300 1900 3000 0000 ...G#.......0...
0000030: edf7 9d47 2513 0000 0300 1a00 4700 0000 ...G%.......G...
0000040: edf7 9d47 2613 0000 0300 1b00 5700 0000 ...G&.......W...
[...]
(...after adding devices to xorg.conf, nothing from xxd, but good output from xidump...)
InputDevice: stylus
Valuators: Absolute ID: 0 Serial Number: -65536
x-axis y-axis pressure x-tilt y-tilt wheel
data: +31382 +16259 +00000 +00005 -00001 +00000
min: +00000 +00000 +00000 -00064 -00064 -00900
max: +54204 +31750 +01023 +00063 +00063 +00899
res: +05080 +05080 +00001 +00001 +00001 +00001
Proximity: OUT
Focus:
Buttons: 1-UP
Keys:
(...incidentally, last line from /var/log/messages...)
Jan 29 17:59:34 [hostname] kernel: [ 16.372000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/input/tablet/wacom_sys.c: v1.46:USB Wacom Graphire and Wacom Intuos tablet driver
Errors using linux event objects
What happens if you do
cat /dev/input/wacom
Do you see lots of binary data when you move the stylus?
Errors using linux event objects
Hi all. I'm off and running with a Pd project on my Mac, but apparently using my wacom intuos 3 tablet to its full extent is a lost cause on Mac, so I've decided to hook up a separate Linux machine to gather and send tablet data.
I've converted my evil Dell XP laptop to a sexy dual-boot Ubuntu Gutsy machine, my tablet is all installed and working with the latest driver from linuxwacom.sf.net, and Pd-Extended looks and works great. I'm using the 0.40.3 pd-extended package (I know it's unsupported, but all the issues below are identical when using the 0.39.3 release, which I tried first, so hopefully you'll indulge me anyway .
Problem is that the tablet and Pd still won't play nice together. When I use any of the linux event objects (hid, hidio, linuxevent) to open my tablet device (/dev/input/wacom), it gets most of the way there, which I can see because lots of good info shows up in the Pd console, but no events are actually generated, and I see errors in the terminal window from which I launched Pd:
evdev EVIOCGABS ioctl: Invalid argument
Can anyone help with this? I realize that this really concerns the event externals, but I'm flexible about using anything which will get the job done. If you let me know what info will help, I'll provide, and if there's any other way I can be generally helpful, let me know and I'll get right on it.
Thanks in advance,
Alex
Info which may be of use...
Here's the first line from my dmesg:
dmesg
[ 0.000000] Linux version 2.6.22-14-generic (buildd@terranova) (gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP Tue Dec 18 08:02:57 UTC 2007 (Ubuntu 2.6.22-14.47-generic)
Here's what shows up in the terminal when I launch Pd via "sudo pd":
priority 8 scheduling enabled.
priority 6 scheduling enabled.
tk scaling is 1.33483483483
<init> : Avifile RELEASE-0.7.47-070916-12:47-4.1.3
<init> : Available CPU flags: fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 tm pbe up est tm2
<init> : 1200.00 MHz Intel(R) Pentium(R) M processor 1600MHz detected
Here's the errors which show up in the terminal when attempting to open /dev/input/wacom with any of the event objects:
evdev EVIOCGABS ioctl: Invalid argument
evdev EVIOCGABS ioctl: Invalid argument
evdev EVIOCGABS ioctl: Invalid argument
evdev EVIOCGABS ioctl: Invalid argument
(...lots more of this...)
Here's what shows up in the Pd console (looks good):
info: open 1
info: device 6
info: total 0
info: poll 25
info: range key btn_0 0 0
info: range key btn_1 0 0
info: range key btn_2 0 0
info: range key btn_3 0 0
info: range key btn_4 0 0
info: range key btn_5 0 0
info: range key btn_6 0 0
info: range key btn_7 0 0
info: range key btn_0 0 0
info: range key btn_1 0 0
info: range key btn_2 0 0
info: range key btn_3 0 0
info: range key btn_4 0 0
info: range key btn_0 0 0
info: range key btn_1 0 0
info: range key btn_2 0 0
info: range key btn_3 0 0
info: range key btn_4 0 0
info: range key btn_5 0 0
info: range key btn_6 0 0
info: range key btn_7 0 0
info: range key btn_10 0 0
info: range key btn_11 0 0
info: range key btn_12 0 0
info: range rel rel_wheel 0 0
info: range abs abs_x 0 54204
info: range abs abs_y 0 31750
info: range abs abs_rx 0 4096
info: range abs abs_ry 0 4096
info: range abs abs_rz -900 899
info: range abs abs_throttle -1023 1023
info: range abs abs_wheel 0 0
info: range abs abs_pressure 0 0
info: range abs abs_distance 0 0
info: range abs abs_tilt_x 0 0
info: range abs abs_tilt_y 0 0
info: range abs abs_misc 0 0
info: range msc msc_serial 0 0
info: vendorID 0x0026
info: productID 0x01e9
info: name Wacom Intuos3 6x11
eom
Attention!2008IEEE engineering international conference
Our apologies if you receive multiple copies of this message
=====================================================================
Management Track within WiCOM
International Conference on Engineering, Services and
Knowledge Management (EMS 2008)
CALL FOR PAPERS
http://www.wicom-meeting.org/ems/
Dalian, China October 14-16, 2008
====================================================================
This conference is sponsored by IEEE Engineering Management Society,
IEEE Communications Society,Dalian University of Technology and
Wuhan University. All papers accepted will be included in IEEE Xplore
and indexed by EI. For more information, please contact: ems@highsci.org.
The conference will be held in Dalian, the bright pearl of northern China.
Dalian is regarded as a romantic beach city full of vigor and vitality.
You are welcom to visit Dalian and Beijing, where the 2008 Olympic Games will be held.