Author: Engine

Digital Vinyl Control, I'm Here.

In a previous entry, I showed you the making of the sausage that is a TouchOSC remote control framework: iPhone sends to server, server changes values, everyone’s happy. It was mostly about configuring both OSX and linux to work with pyliblo and all that jazz, but this time around, it’s positioned to be something useful. The arc of this story will come together, I promise, but I need to set this down before moving on to the next phase.

In the PureData post, the idea was to control PureData parameters remotely, which would be fine if I had the … Read the rest

Reach out and Touch OSC

So as I’m bedridden with the cold from hell, I figure I’ll spend some time plinking at setting up a Touch OSC bridge on a Raspberry Pi 4.  After getting Pure Data working with remote X11 display, I thought it might be nice to have some way to control parameters other than poking at very tiny text and widgets on my old Wasabi Mango 40″ UHD monitor.    

The Iron Chef ingredients for this project are:

  • A mobile device running TouchOSC
  • A Linux TouchOSC bridge and a host to run it on
  • Some app or process that listens to MIDI
Read the rest

PureData with Pi

I’m down a damn rabbit hole today.  I have a Raspberry Pi 4 B,

an Audioinjector Stereo HAT:

a Novation Launchpad,  We’re going to save this part for another day.  The Launchpad shows up as the first device, and the audioinjector setup scripts don’t like it when the audioinjector HAT isn’t the first device.

and Windows 10 running the Debian distro under Windows Subsystem for Linux.  

This got going because I was so terribly impressed with the Empress Zoia:

This little stompbox is essentially a modular synth powered by the Puredata programming language, a nodey-gui way of … Read the rest

Timing Is Everything.

Moved the studio into the guest house.  This setup, for as much as I’ve designed it to minimize dicking around, has required a LOT of dicking around, mostly because of gotchas between various pieces of gear.  Here’s what we’ve got:

  • RME Fireface 400.  It’s old, but it still rocks.  It’s my audio interface and digital mixer.  The TotalMix software is OK, if a bit obtuse, and it does enable remote control, although that’s pretty hard-fought.  Its biggest problem right now is that it won’t respond to MIDI control changes in standalone mode with the computer off, which sucks, because I
Read the rest

Portals and Planes

Got to grips with the Magic Kit.  Magic Leap was kind enough to set up some very thorough tutorials with a lot of helpers to let you do baby steps on accessing, using, and showing the capabilities of the device, so I cribbed a bunch of stuff related to plane detection, gestures, and interactivity.  

This has mostly been a bit of a wander.  Initially I wanted to port a janky Hololens demo to Magic Leap, but I soon realized that a straight port wasn’t going to happen without some basic understanding of how things work.  I wanted to understand and … Read the rest

Taking the Leap

Today is going to be an interesting day.  I have in my possession at work, a Magic Leap ML1.  I’m going to attempt to port an old Hololens demo and make it worthy of the term “spatial computing.” 

Spatial computing is different from mere Augmented Reality, in that the 3D environment is integral to the computing experience.  Lots of interesting design paradigms flow from this, the idea that computing activities are localized to areas of relevance.

For the most part though, this post is about testing the new blog setup in a way that’s relevant and worthy of keeping … Read the rest

Next Page » « Previous Page