Jim Aikin's Oblong Blob

Random Rambling & Questionable Commentary

Archive for the ‘technology’ Category

More Fun with Software

Posted by midiguru on April 12, 2014

I happen to be involved in two software-heavy pursuits — electronic music and writing interactive fiction. The differences between the two fields may be of interest to nobody but me, but this is my blog, so here goes.

The software in both fields is sophisticated and feature-rich. But there’s at least a hundred times more activity in electronic music than in IF authoring. In IF, we have probably seven or eight developers, total, who are actively maintaining authoring systems. If you want to do creative work as an IF author, you’ll be using the tools uploaded by one of these kind and generous souls.

There are two main reasons for this. First, the audience for electronic music is at least ten thousand times larger than the audience for interactive fiction. Second, writing IF is much harder than laying out music in a digital audio workstation, so the number of people who even consider writing a text game is very small. The number who ever finish and release their games is even smaller.

The audience for IF is small for two reasons: First, if you want to play a computer game, you’ll probably get more excitement out of a game with video and music. Beyond that, though, playing a text game requires that you think. Few people think while listening to music … or at least, they don’t think about the music.

I’m grateful every day to the developers for producing such wonderful tools. On the IF side, Mike Roberts and Eric Eve are my heroes. On the digital audio side, there are too many heroes for me to list them all, but sound designers like Eric Persing and Howard Scarr would be high on the list, as would Ernst Nathorst-BΓΆΓΆs, whose steady hand on the helm has turned Reason into such an amazing music program. Keep up the great work, guys!

Posted in Interactive Fiction, music, random musings, technology | Leave a Comment »

Soft Touch

Posted by midiguru on April 7, 2014

Bought a new laptop yesterday, a high-end Toshiba. No particular reason for choosing Toshiba — it has the features I want (wide screen, big hard drive, four USB ports), and the local Fry’s had it in stock.

Unfortunately, the touchpad is a piece of crap. It’s the kind of design that only a techie could love. Innovative! Goes over great in meetings with sales and marketing people! But for actual users — not so nice.

The left and right buttons, you see, are integral to the touchpad. They’re not separate, mechanical buttons, they’re just areas at the bottom of the pad. So here’s the result: You scoot the pointer over to the little icon that you want to right-click on, and then you lift your finger, move it down to the right-click area, and tap. But … oops! As your finger landed on the right-click area, it wasn’t traveling vertically, it was traveling at an angle. Your fingertip moved laterally across the surface as you began the right-click. And that caused the pointer to move somewhere else.

Congratulations — you’ve just right-clicked on the wrong thing. Why? Because the Toshiba Qosmio doesn’t have real click-buttons.

The two-finger scrolling is upside down, and it’s jerky. Annoying, but not a fatal flaw. Also, you dare not rest your finger lightly on what you think is the left button while moving the pointer with a finger of your other hand. In that situation, the Toshiba will think you’re using a two-finger technique. It may start scrolling the window. It may think you’re trying to do a pinch-zoom. Or it may just refuse to recognize that second fingertip at all, because it thinks you’re stationary in the left-button area.

Why? Because the Toshiba Qosmio doesn’t have real click-buttons.

I was looking for an excuse to take it back to the store. Thought I’d found one. But dang it, no. By default, a Toshiba laptop uses the Function keys for OS stuff — changing the screen brightness and so on. If you have any programs that use the Function keys, this is a big problem, because you have to hold down Fn while tapping the Function key to get at the normal behavior.

The User Guide cleverly does not tell you how to defeat this “feature.” But after a fruitless online search, I dug around in the utilities area and found the switch for reversing it. Too bad. If there had been no way to defeat it, I would have had an ironclad reason to take the computer back to the store and trade it for one with real click-buttons.


Posted in technology | Leave a Comment »

When Is a Volt Not a Volt?

Posted by midiguru on January 8, 2014

Regular readers of this space (all five of you) will be aware that I’m fussy about intonation. And yet, I’ve acquired an analog modular synthesizer. Go figure. Analog synthesis is good at many things, but precise intonation is not one of them.

In order to integrate a computer with the modular synth, I’ve acquired Expert Sleepers ES-3 and ES-6 modules. These nifty devices can talk to a computer via ADAT lightpipe, with a very nice PreSonus 1818VSL interface shuttling the 24-bit audio back and forth.

The computer happens to be running Csound. One of my bright ideas is that I’d like to be able to write a fairly complex step sequencer in Csound (not especially difficult to do) and have it play the modular synth.

The oscillators in a modular system of this type are calibrated, in theory, so that when an incoming voltage rises by 1 volt, the oscillator’s frequency rises by one octave. This is called the 1-volt-per-octave standard. My oscillators have 1v/oct inputs.

The output of the ES-3 has a range of +/- 10 volts, and Csound’s audio signals are defined as having a maximum amplitude of +/- 1.000. From this, it’s easy to see Read the rest of this entry »

Posted in microtonal, modular, music, technology | 11 Comments »

Follow the Bouncing Ball

Posted by midiguru on January 4, 2014

I can’t imagine that any of the music tech magazines I write for will want me to review Musyc Pro, so I may as well tip you off to it here. It’s for the iPad, it’s a toy, it makes pretty sound patterns, it’s clever, and it’s at least modestly addictive. Good for an evening or two of entertainment, at least, and a way to amaze your friends. It’s on the App Store.

It’s sort of a user-designable pinball machine. Little circles and squares and triangles bounce around, and when they hit something they play a note. You set up the “rails” and optionally insert a couple of other objects that the bouncing objects will interact with, such as a gravitational attractor. You can choose from a variety of soundsets, or even import your own samples (though I haven’t tried that yet — don’t know if I’ll bother).

A sequencer object can spit out new objects in a regular rhythm or a steady stream. You can attach one object to another with a spring, so that they swing around one another.


The output conforms to some diatonic scale, but you can insert a scale object and give it several different scales. The played notes will switch from one scale to another depending on where the scale object is located as it bounces around.

The output is an irregular flurry of ambient tinkling — a highly programmable iOS wind chime, if you like. There’s even a reverb effect. You can capture the output as a soundfile, or upload it to your Soundcloud account. It’s all very silly, but extremely cute.

Posted in music, technology | Leave a Comment »

Modular Mojo: More About Pitch

Posted by midiguru on December 29, 2013

After struggling a bit earlier today (see the previous post) with intonation in my modular synth, I felt I should do a few more tests. There’s some good news to report, and some bad news.

Bad news first: The output of the Toppobrillo Quantimator simply doesn’t match the desired 1v/oct input of my analog oscillators across more than an octave or so. Nor does there appear to be a calibration trimpot on the Quantimator’s circuit board. At least, if there is, I haven’t found a document where it’s mentioned. The quantizer for the Make Noise Rene is pretty much the same. Across three octaves, it just doesn’t produce a reliable 8:1 increase in frequency.

The only oscillator in my system that produces perfect octaves is the Mutable Instruments Braids. This is a digital oscillator, and does its own quantizing of the input CV internally. No surprise that it’s perfect; digital audio is all numbers. The Intellijel Cylonix Shapeshifter, on the other hand, is also a digital oscillator — yet it suffers Read the rest of this entry »

Posted in microtonal, modular, music, technology | Leave a Comment »

Modular Mojo: Tuning & Melody

Posted by midiguru on December 29, 2013

We will begin with a brief digression.

Yesterday a friend brought his hurdy-gurdy over to my house and let me play a bit on it. The hurdy-gurdy, for the benefit of those among my readers who don’t attend outdoor strolling Renaissance fairs, is a stringed folk instrument that sounds a bit like bagpipes, though perhaps not as pleasant.


You make sound by turning a crank, which rotates a rosined wheel. The wheel rubs across the strings. One or more of the strings produces a constant drone — a pitch that never changes. Melodies can be played on one or two other strings by pressing keys that force a little wedge up against the string, shortening it. It’s quite a sophisticated concept, if you’re living in the 17th century and don’t have enough money to buy a musical instrument, so you have to build one yourself using scraps of wood you find lying out behind the barn.

Also, it’s portable. You can wear it on a strap around your neck and play it standing on a streetcorner, at which point people will pay you to go away.

Be that as it may, there’s a very long tradition of music in which melodies are played over an unchanging drone. The Indian raga is perhaps the finest example of this. Also, many musical traditions get along perfectly well with a limited set of pitches for melodies. Pianists will cringe, but you don’t actually need 88 keys to play a complete musical idea.

I found myself wondering if I could patch up my modular synthesizer to transform it into an electronic hurdy-gurdy on steroids. This led to several discoveries Read the rest of this entry »

Posted in modular, music, technology | Leave a Comment »

Modular Mojo: Integration

Posted by midiguru on December 21, 2013

Modular synthesizer hardware is a wonderful thing. I love being able to reach out and grab a knob. I love being able to plug in a cable and hear the results instantly. And some of the newer modules in the euro-rack world are amazing! Even so, there are certain things you might want that no hardware module will do, as far as I’m aware. Other things are available in hardware, but only in relatively primitive form or at considerable expense.

On the other side of the coin, Csound is an immensely powerful music synthesis language. There just about isn’t anything it can’t do sonically. But — no knobs and no patch cords. Making music with Csound is about as spontaneous as cooking breakfast. First you get the eggs out of the refrigerator….

But what if there was a module that would run Csound code? Then you could have both the spontaneity and tactile gratification of hardware and the versatility of software. A new company called QuBit is releasing such a module. It’s called Nebulae. But while I wish them great success, Nebulae is really quite limited in some important ways. It only has one output jack, for instance.

After mulling it over for a week or two, I broke down and ordered the Expert Sleepers ES-3 and ES-6 modules. Also a PreSonus 1818VSL audio interface. Why the combination? Because the ES-3 and ES-6 connect to a computer using ADAT lightpipe cables. The 1818VSL is one of several relatively affordable interfaces that has ADAT connectors. I had to order a pair of cables too; the cost adds up. But I already have a perfectly nice 5-year-old Macbook Pro that runs Csound, and I know how to program Csound.

After a few hours of testing and troubleshooting, I seem to have a stable system. My MacBook is now, functionally, a Read the rest of this entry »

Posted in modular, music, technology | Leave a Comment »

Modular Mojo: The Diary

Posted by midiguru on December 15, 2013

One of the plusses about a euro-rack modular synth is that it’s almost endlessly reconfigurable. That’s also one of the minuses, because reconfiguring can all too easily eat a hole through the bottom of your wallet.

In trying to solve an ergonomic problem, I’ve managed to shine a spotlight on an entirely different problem — namely, this instrument is less than a month old, and already I’m thinking I’ve bought about three modules that I don’t want.

The ergonomic problem had to do with how the modules were arranged in the cases that I’ve bought. Or rather, how the cases themselves were arranged. I found that I was spending too much time with my arms raised, reaching up to patch modules that were as high as my head. This is a guaranteed way to suffer neck and shoulder pain, and the possibility that the vertebrae may not be happy about it is not to be ignored. So I needed to spread the cases (there are four of them) out more horizontally rather than quite so vertically.

In order to do that, I had to rethink which modules went where. This required more than an hour of unscrewing modules from the mounting rails, unplugging and re-plugging power cables (very carefully, so as not to bend the pins), and then Read the rest of this entry »

Posted in modular, music, technology | 1 Comment »

The Patch Cord Jungle

Posted by midiguru on December 13, 2013

Maybe a modular synthesizer is never a finished instrument. Some mad scientist can always develop a new module that you just have to add to your system. Nonetheless, I feel I’m making progress. Most of the modules I’ve bought are amazing. Three or four others may end up on the used market.

Most of the gaps have been filled in, and I’m determined not to add any more panel space. I have plenty. Some people would call what I have a large system, but I’ve seen photos of synthesizers (not vintage photos — recent ones) that covered an entire wall. I call it a mid-sized system — 27U x 84hp, numbers that will make sense only to the euro-rack in-crowd.

In case you’re keeping score, here’s a quick summary of three of the more brilliant and useful modules I’ve acquired and am learning to use:

Top honors (this week, anyway) go to Mutable Instruments Braids. Calling Braids a digital oscillator doesn’t even begin to do it justice. It has about three dozen algorithms — FM, physical modeling, analog Read the rest of this entry »

Posted in modular, music, technology | 1 Comment »

Data Mining

Posted by midiguru on November 25, 2013

So I’m sitting here after dinner, eating a cookie, and the phone rings. It’s an unsolicited call from AT&T, and there’s a real human on the other end, not a recording. Remarkably, it’s not a sales call, and not a phishing attempt either. The young lady just wants to know if my high-speed Internet and phone service is working okay, or if I have any concerns.

At first glance, it makes no sense whatever for AT&T to pay people to phone millions of random customers and ask this kind of question. It would seem to be a money drain for them with no plus side. If I have a problem, wouldn’t I take the initiative and call tech support?

But then the other shoe drops. At dinner I was reading a long article in Atlantic Monthly about data mining. Specifically, about how corporations are using seemingly irrelevant data to find the right people to hire.

Why should my account have popped up on an AT&T data mining operation, prompting them to call me? Easy answer: Last week I stopped turning on the TV. I bought a new synthesizer, you see, so I’ve been busy in the studio. The TV (AT&T cable) has not been active in about 10 days.

The caller didn’t ask specifically about my use of cable, but it’s not hard to connect the dots. Why else would they have called? George Orwell envisioned this kind of thing, but he didn’t go nearly far enough.

Posted in society & culture, technology | Leave a Comment »


Get every new post delivered to your Inbox.

Join 83 other followers