Archive for the 'Software' Category

kore@noisepages: Free DIY Grain Delay Reaktor Tutorial, plus Making Sense of Kore

Building and Using a Reaktor Grain Delay in Kore 2 from Create Digital Media on Vimeo.

Let’s cut straight to the reason we use this stuff: we want crazy-sounding delays we can play with. Reaktor guru Peter Dines shows just how you’d build such a thing in Reaktor from the ground up for CDM’s Kore site. He also takes it one step further by creating not only the Reaktor ensemble, but also a Kore performance preset to match. The advantage of going this route: Kore provides a way of organizing parameters for control, performance, and automation.

This is another all-free download, so have at it. Now I feel like I’m in a patching race with Peter, because I’ve got some ideas of my own for how you might modify this basic idea; let’s see if I can actually make that happen.

Making sense of Kore

The other side of the minisite is we’re further exploring what Kore is for and how to make it work. We asked readers of the minisite to tell us their thoughts on how Kore is going and how they use it, which has yielded an interesting comment thread:

How Do You Kore?

Our main focus, of course, is simply teaching people how to use the tool effectively – from there, you can decide whether it’s for you and how you want to use it. To that end, I’ve got the first half of a tutorial up that explains what for me was the biggest draw and the most initially confusing, which is the control pages Kore uses to assign automation and physical control. I walk through why you’d want this, how it works, and how you manage different levels of the control pages:

Demystifying Kore Control Pages for Automation and Performance, Pt. I: Different Page Types

We also have some important basics, like Kontakt automation, how to get a normal mixer view, and external MIDI control.

Coming soon: I’m planning some short features on each of NI’s instruments. We’ll have to call it the “get it out of the shrinkwrap” series, especially for people who got the overwhelming set of instruments that comes with Komplete.

New Turntablism Concepts: Touchscreen Decks, Crossfader Samplers, Needles

We’re seeing more and more unique ideas for reimagining DJing and the two-turntable setup. Here are two examples from opposite ends of the spectrum: one employs a non-traditional interface to do traditional DJing in a new way, while the other uses the traditional interface to produce new DJ techniques. To me, the latter is more interesting, but both are meaningful parts of the process.

From the excellent PSFK, Dan Gould finds a project by Scott Hobbs, a Dundee University (UK) student, building a project that access sampling, looping, and scratching features via touchscreens, instead of desks. (Via Gizmodo — thanks, Goldfinger!)

OLPC’s Sugar and Music Learning: Education, Not OS, is the Point

Looking beyond OLPC: The hardware is important, software is important — but there’s more. Photo CC Mike Lee, via Flickr.

Ah, the seasoned OS zealot. Never fear: no actual issues of substance will ever distract them from one-dimensional tirades about how their platform is best. And so, in the last week or so, you may have run across angry Free Software advocates railing against the inclusion of Windows on the OLPC ("One Laptop Per Child") XO laptop — or, in a really surreal turn, people waxing poetic about XP, like this commenter on the Win Supersite: "We get a world wide audience of children who will embrace XP and gain valuable lifetime skills."

All of this is a complete waste of time, not because the OS question is unimportant, but because it’s detracting from the more important question of education, which was supposed to be the point.

Part of why the OLPC mattered — and continues to matter — is it raises questions about what computers mean for learning. That’s a question we haven’t asked enough recently in the US, let alone across the planet. Whether Negroponte and the remaining OLPC project leaders have lost their way or not, that central question of computers and learning seems to be lost in the usual blog banter. Fortunately, it’s a discussion I think will survive after the immediate technologies have faded away.

tamtam 

Tam-Tam, the innovative music app ("activity") built for OLPC’s Sugar educational environment. Here’s why I think the connection between software and learning is getting lost in tired arguments about OS.

I was lucky enough to grow up in a generation that got some exceptional educational training on computers, ironically because I think a certain suspicion of them made people more rigorous about educating with computers instead of just teaching them for their own sake. Show of hands, Reagan-era kids: how many of you learned to program with LOGO ("turtle graphics")? How many of you got to use music software? How many got to work with HyperCard? How many of you then later saw an education that later shifted to basic skills in tools like PowerPoint, instead of understanding real connections to other fields, mathematics, and programming techniques?

Platform does matter — especially given that, currently, the use of Windows breaks the Sugar interface, the educational software written for the OLPC, and critical hardware support for mesh networking, e-book reading, and power management. Maybe Negroponte will keep his word and port those to Windows; there remains reason to believe he won’t.

The question of learning, though, has been lost. I do believe that free software could be powerful for education, but it should be as a means to an end — not an end in itself. It’s one thing to say the software is free, it’s open source — another thing to figure out what it is you’re teaching. Free software opens the doors to the classroom, but it’s only a first step. And, honestly, those questions are important enough that we should be asking them about Windows and Mac software, too, software on proprietary platforms. Getting hung up on the free software question seems to derail that discussion — and allow people to conveniently duck all the real work of developing the tools.

Pippy

Python programming: you know, for kids.

The only really good analysis of the OLPC situation I’ve seen comes from Ivan Krsti?, the head of security architecture for the OLPC before he (like so many recently) left the project:

Sic Transit Gloria Laptopi

Worth reading in full, but this for me is the bottom line:

But really, I digress. The point is that OLPC was supposed to be about learning, not free software. And the most upsetting part of the Windows announcement is not that it exposed the actual agendas of a number of project participants which had nothing to do with learning, but that Nicholas’ misdirection and sleight of hand were allowed to stand.

In fact, I quit when Nicholas told me — and not just me — that learning was never part of the mission. The mission was, in his mind, always getting as many laptops as possible out there; to say anything about learning would be presumptuous, and so he doesn’t want OLPC to have a software team, a hardware team, or a deployment team going forward.

Yeah, I’m not sure what that leaves either.

There are three key problems in one-to-one computer programs: choosing a suitable device, getting it to children, and using it to create sustainable learning and teaching experiences. They’re listed in order of exponentially increasing difficulty.

It’s disturbing stuff — but then again, I’m convinced that there are enough people who really do care about the deeper issues of learning that the issue will be alive — assuming the dunderheads in the blogosphere don’t let this disintegrate into a meaningless Linux vs. Windows debate.

Software and ideas could go well beyond just one piece of hardware — even carrying some of those hardware design principles to other devices, which arguably has begun to occur with the popularity of affordable laptops like the Asus Eee. That’s why I think some of the good news in all of this is former OLPC president of software and content Walter Bender founding the Sugar Labs Foundation. It suggests a future for the free and open-source learning software and unique "activity-based" interface on the XO, one that could work on other inexpensive laptops and your personal computer, too:

Sugar Labs

Sugar’s game-changing UI generated a lot of discussion — and often-warranted criticism. But one thing I noticed is that almost every review mentioned the music applications favorably. Music is one of the major draws of computing. And that’s not only for kids, but the adult reviewers, as well. If you think about how this can be built over time, music is a superb medium for talking about sound, physics, mathematics, aesthetics, time, and fundamental principles of communication, expression, and perception.

Music learning — and learning in general — also benefit from some of the other aspects of Sugar:

  • Focusing on activities: I really love this interface. Everything you do is based on "activities" — files and applications allow you to pick up an actual project where you left off and continue work, logging what you’re doing in a persistent journal. It feels fantastic for creative work, not just for "kids." I expect we could see this interface pop up in other places.
  • Teaching programming: Built-in apps teach Python coding, even to non-programmer children. It brings computing full circle to the days when PCs like the Apple II shipped with BASIC (incidentally, the product that launched Microsoft — otherwise Bill Gates would presumably still be an obscure college dropout). And the ability to code simple tools makes sure that computer users don’t hit walls with their ability to make the machine do what they want.
  • Free, open-source, easy development: Forget about the philosophical aspirations of the free software movement for a moment. The ability to easily extend a computer with free software, and to see lots of source code for what you’re using as an example, has practical benefits. One real-world result: Sugar can live far beyond the OLPC if that project goes away.

Sugar does appear to have a future independent from the OLPC. It’s already included with a couple of major Linux distributions. It’s relatively easy to install on your PC. Activities run on cross-platform, open Python, which could eventually bring their benefits to Mac and Windows — no specific hardware required. (Java is getting added, as well.) The music software is perhaps the deepest and richest, based on Csound as a synthesis engine. I’m also interested in the partly-finished port of the Java-based coding language Processing — or ways in which Processing itself could benefit from

Again, the execution in Sugar may not be perfect. But the point isn’t whether it’s perfect. It’s not the OLPC, or Sugar, or Linux, or even free software as an ends in themselves. It’s figuring out what’s essential to building better educational tools for computers — and that’s a far more interesting question.

Ironically, amidst all this controversy, an OLPC developer XO machine just arrived at my doorstep. So I’ll be working to code for it, and will share what I make and what I learn about the device. I’m also in touch with other music developers working on the XO. Whatever happens to the project, I think there’s plenty to be learned. Stay tuned.

And NI TOO?

Yup - today they announce Kontakt 3 and Guitar Rig 3.

Apple Unveils Logic Studio

interface_gallery01_20070828.jpg
Apple - Logic Studio

Wow. Long overdue update… still trying to absorb this, but here are the salient points:
Logic Pro 8:

  • Consolidates all of the old editor windows into a clean new Arrange window. Looks nice - wonder how screensets are implemented, if at all?
  • Arrange features 2 channel strips - one for the selected track and another for the aux or output it’s currently routed to.
  • Spotlight-enabled file browsers for Plugins, presets, Apple Loops or any file on your system
  • Multiple takes grouped into folders for easy comping, similar to new GarageBand feature
  • Apple Remote compatability! Didn’t see that coming, but it makes sense.
  • Track setup simplified and streamlined - about time.
  • Support for CAF format “allows you to record extended-length projects of up to 6 hours at 96kHz”
  • Looks like some seriously enhanced editing features - transient selection and an auto-comping feature they call “Quick Swipe Comping.” Automagic xfades, I suppose.
  • OMG - NO MORE XSKEY!

Mainstage
A live performance instrument/effects rack device. Lets you use the Logic effects and instruments along with AudioUnits as a performance device, outside of Logic.

Soundtrack Pro 2
Glad they’re finally bundling this. About time

New Instruments? Nope. Looking more closely, it appears that EXS24 has a new editor (thankfully!) and Sculpture and ES2 have True Surround output.

New Effects
Delay Designer - Surround capable multitap with filter, pan and pitch on each tap.
They mention new modeled circuits for the compressors… Hmmm. Lots of Surround Sound capability here too… Space Designer in surround will be incredible.

6 DVDS of Apple Loops, EXS instruments and presets

All of this for $499, or $199 to upgrade from Pro… Wow. I’m still absorbing.

My birthday is next week - if anyone wants to know what to get me and the iPhone is out of your price range, this is a real good start.