PURE DATA forum~

...that deal with pure data

You are not logged in.

#1 2010-11-28 15:58:35

katjav
Member

Pd on touch-modded netbook, videoclip

My friend Fred Jan has mounted a touch screen in his Asus netbook. I did some Pd for it. A short videoclip is at

http://www.youtube.com/user/instantdeco … o1CwYxmplE

Katja

Offline

 

#2 2010-11-28 19:33:59

ShankarBaba
Member

Re: Pd on touch-modded netbook, videoclip

WOW!

I bow deeply to thee.

Offline

 

#3 2010-11-28 22:42:52

glitchpop
Member

Re: Pd on touch-modded netbook, videoclip

I've never seen anything like this for Pd! Amazing katjav. Did you have to write a lot of externals for it?

Offline

 

#4 2010-11-30 01:52:55

katjav
Member

Re: Pd on touch-modded netbook, videoclip

The patch has some homebrew externals, but only for dsp. The GUI was done with regular objects of Pd extended. Of which [toxy/tot] is crucial to capture cursor coordinates relative to the window. The moving squares are vsliders and single-cell radiobuttons, which identify themselves by sending a message when you click them. Subsequently, mouse coordinates are sent to that object, merely to reflect the position, while the same coordinates are used for parameter setting. It is simple as that.

This was my first Pd/touch experience. Frankly, I am thrilled. Touch is where GUI and HID are united. If Intel-powered tablet PCs will ever make it to the market in serious quantities, we'll finally see the all-in-one-box for live performance. Can't wait...

Katja

Offline

 

#5 2010-11-30 20:00:13

Jwif
Member

Re: Pd on touch-modded netbook, videoclip

Awesome stuff, also your website is amazing resource for understand DSP concepts, thanks!

Have you checked out RjDj? Touch, Accelerometer, images, compass, etc... are already implemented in externals making it easy to connect up.

I tried compiling the source of sliceplay~ and slicerec~ for iOS but wasn't having much luck. I thought it would be a really useful tool.

Cheers,
Joe

Offline

 

#6 2010-11-30 22:30:25

glitchpop
Member

Re: Pd on touch-modded netbook, videoclip

Maybe I'll have to watch the vid again, but I'm sure I saw the gui elements getting dragged around the screen. I have no idea how you did this in execute mode.

Offline

 

#7 2010-12-01 00:28:07

katjav
Member

Re: Pd on touch-modded netbook, videoclip

Attached is a patch with GUI's to drag around in runtime, like it could be used with touch screen but it also works for mouse or pen tablet of course. There is no dsp in the patch, just a GUI demo.

RjDj is cool, I downloaded ComposerPack some time ago but had no time to make a scene yet. And erh... have no iThing.

This is from a discussion on pdlib, Android and iOS:

"You can load externals into libpd if and only if your platform supports dlopen. In particular, externals work just fine with Android, but not with iOS because iOS does not support dlopen. You can still use externals with iOS if you’re willing to compile them right into your binary."

from:
http://createdigitalmusic.com/2010/10/l … here-free/

Therefore, slicerec~ and sliceplay~ can not be compiled for iOS??? It is not that easy to make one's own Pd-powered iOS app I guess. Another question: how does iPad performance compare to netbook? Can you tell about that, Joe? In my experience, those Atom processors provide no more than the absolute minimum for realtime input and a couple of channels stereo processing with lots of effects. But: usb for mic or audio interface yes, vga yes, everything is there. Linux, yes.


Katja



edit: I forgot to mention that the patch is for Pd extended, it uses toxy/tot to capture cursor coordinates.

Last edited by katjav (2010-12-02 11:27:36)


Attachments:
Attachment Icon moving_objects_test.pd, Size: 8,356 bytes, Downloads: 163

Offline

 

#8 2010-12-01 11:17:51

Jwif
Member

Re: Pd on touch-modded netbook, videoclip

Looks cool, I couldn't move the objects though due to not having toxy/tot, is that in extended?

"You can load externals into libpd if and only if your platform supports dlopen. In particular, externals work just fine with Android, but not with iOS because iOS does not support dlopen. You can still use externals with iOS if you’re willing to compile them right into your binary."

Ahh yeah of course, I think the externals we use in RjDj are compiled into the binary. There's [rj_image] that allows you to manipulate images - transparency, position, rotation etc... It's pretty easy to hook it up to the touch receiver which sends touch info from the device.

I don't have a great knowledge of netbooks but I think they are only marginally better than an iPad/iPhone, and you can get better mics and vga output (although attached via some proprietary connector).

This scene we worked on is almost purely synthesis. It did require lots of optimisation to the code, but I don't see that as a problem.
http://www.youtube.com/watch?v=rb-uEJXFHRc

Having libpd on iOS and Android is a wonderful thing. I think the choice of platform depends on person as well. Forgive me if I'm wrong but I get the feeling that you're the sort of person who can make whatever they need. It makes sense to choose hardware/software that is open and configurable. For me I just want to make good music, and use/make whatever tools are available to do it. Having content on iPhone/iPad is just another way to reach more people who might be interested to listening to new forms of music.

Offline

 

#9 2010-12-01 11:23:48

Jwif
Member

Re: Pd on touch-modded netbook, videoclip

By the way I think I should note that the video is using libpd for audio only. The interface is in native code.

Offline

 

#10 2010-12-02 11:23:54

katjav
Member

Re: Pd on touch-modded netbook, videoclip

Sorry, I mentioned toxy/tot before but forgot to say it's in Pd extended.

That is a lovely video you pointed to Joe, and very informative. Reminded me of Reactable, which I've always considered kind of musical Science Fiction. Obviously my moving squares won't come near to that experience...

By the way if the RjDj team should want to include slicerec~ and sliceplay~ in the binary it's ok with me, the classes are BSD licensed like Vanilla Pd.


Katja

Offline

 

#11 2011-04-29 17:11:10

eimer
Member

Re: Pd on touch-modded netbook, videoclip

Hi there, this is awesome. I have noticed that if i rename the file from moving_objects_test.pd to something.pd i can't drag the boxes arround, but when i rename the file moving_objects_test.pd again it works fine. I cant understand this?

Offline

 

#12 2011-04-29 17:13:32

eimer
Member

Re: Pd on touch-modded netbook, videoclip

Aha, it's the [toxy/tot toxy/tot.pd] thingy that does this. Sorry about this stupid question.

Offline

 

#13 2011-06-15 20:25:27

_thierry_
Member

Re: Pd on touch-modded netbook, videoclip

This is stunning as well as your site.

Thierry

Offline

 
  • Index
  •  » output~
  •  » Pd on touch-modded netbook, videoclip

Board footer

Powered by PunBB
Copyright 20022005 Rickard Andersson


pd.webring info