Brickley Roscowicz Engineering has released rsoplay, a utility that plays LEGO Mindstorms NXT.rso” sound files. To complement this Mac-compatible tool, I’ve created RSOPlayer, a wrapper for rsoplay that provides enhanced Mac OS X desktop integration.

RSOPlayer Droplet Icon

You can drag RSO files onto RSOPlayer to play them. You can double-click RSOPlayer to select files to play with a file browser. You can even assign RSOPlayer as the default application for RSO files, so that double-clicking an RSO file will automatically play it.

Download RSOPlayer 1.0 (162k)

The download includes the rsoplay 0.1.0 source distribution as well as the RSOPlayer application and source code. RSOPlayer is a Universal Binary and probably requires at least Mac OS X 10.4.

Posted on Tuesday, April 24th, 2007. Tags: .

One Response to “RSOPlayer”

Posted by François on Monday, November 23rd, 2009 at 12:09 PM.

Hello, Do you think it’s possible and not to difficult to create a
script to export wav file to rso? I find this information but i’m
not used to AppleScript writing: Now you must convert the WAV file
into the native NXT format, called RSO. To do this, you use a
public domain utility called wav2rso, which is written in a
scripting language called Perl. Download this utility from our
course server here. Perl is an interpreted language, which means
the program is simply a script that is run with a Perl interpreter.
Most computers have this capability. I will explain how to do this
on a Macintosh, since it is tricky, and am assuming the Windows
users are computer science folks who know how to do it. (If not,
let me know.) To run Perl, open the program in your
Applications/Utilties folder called Terminal. A window will open
and greet you with “Welcome to Darwin!” Follow these steps
carefully: At the prompt, type “perl” followed by a space, and do
not press return or enter. Then, go to the Finder, locate the
“” file you downloaded, drag it onto the Terminal window
and release it. Do not press enter or return, but enter a space,
and again do not press enter or return. You should see something
like this line (depending on where your copy of “” was):
Focolare:~ andy$ perl /Applications/ Now, go back to the
Finder, find the WAV file you want to convert, and drag and drop it
onto the Terminal window, and release it. You should see something
like this line (depending on where your WAV file was): Focolare:~
andy$ perl /Applications/ /Users/andy/Desktop/sample1.wav
At last, you can press return. The program will run (very quickly),
and you should see an empty prompt again. That’s it. You should
find a file in the same folder as your WAV file and with the same
name, but a “.rso” extension instead of “.wav” on the end. That is
your NXT sound file. Thank’s François