My friend Fred Jan has mounted a touch screen in his Asus netbook. I did some Pd for it. A short videoclip is at
Katja
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
Katja
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
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.
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."
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.
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.
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.
By the way I think I should note that the video is using libpd for audio only. The interface is in native code.
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
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?
Aha, it's the [toxy/tot toxy/tot.pd] thingy that does this. Sorry about this stupid question.
This is stunning as well as your site.
Thierry
Oops! Looks like something went wrong!