Difference between revisions of "Satellite CCRMA To Do"

From CCRMA Wiki
Jump to: navigation, search
(Created page with 'Post your solution to one of these on the [http://groups.google.com/group/satelliteccrma Satellite CCRMA Google Group]! * Spend more time controlling the Pico projector using S…')
 
Line 1: Line 1:
Post your solution to one of these on the [http://groups.google.com/group/satelliteccrma Satellite CCRMA Google Group]!
+
Post your detailed solution to one of these on the [http://groups.google.com/group/satelliteccrma Satellite CCRMA Google Group]. Remember, we will try to repeat your software solution later to incorporate it into the SD card release!
  
 +
* Provide instructions for programming the C64x+ DSP on the Beagle Board using gcc (on Satellite CCRMA!). Use Faust to compile DSP code to run on the C64x+ DSP.
  
* Spend more time controlling the Pico projector using Satellite CCRMA. Probably some graphics software is too slow, while other graphics tools might be fine. Some options are Processing and LuaAV. Pd extended also has some basic capabilities that are outdated but possibly worth benchmarking due to simplicity (in this case, use the Beagle Board xM release).
 
* PS. Here are some notes from Chris Carlson on installing Processing:
 
good news - i was able to solve my serial comms problem.  the bad news is that it's a hack that doesn't address the larger issue of updating java on the BB.
 
apparently the serial library in processing was compiled for IA 32 bit architectures and can't run on ARM processors (according to the error in processing). 
 
the quick fix was to take the RXTXcomm.jar and librxtxSerial.so files from arduino and replace the files in the processing directory (since we know arduino serial comms work on the BB). 
 
amazingly, this worked. 
 
i found the files in
 
.delete-before-distributing/teensy_stuff/arduino 0018.fromItalyModifiedAFewFiles.almostworkedexceptteensy_post_compile
 
fortunately you didn't delete those files before distributing the cards :D
 
i spent some time trying to update java with no luck.  most places recommend the approach you sent, but for some reason the final step (installing the jdk) didn't work. 
 
  
 +
* Benchmark and improve Jacktrip performance.
  
On Thu, Mar 24, 2011 at 12:40 PM, Edgar Berdahl <eberdahl@ccrma.stanford.edu> wrote:
+
 
Hi Chris,
+
* Find a nice, powerful power amp with built-in loudspeaker and battery to use with Satellite CCRMA. Make a new instrument and go busking. A louder sound attracts more attention!
I think it could be important to get the supported version of Java running. Maybe it's worth looking
+
 
into this http://happy-coding.com/install-sun-java6-jdk-on-ubuntu-10-04-lucid/
+
 
But I haven't tried it! Anyway I, I looked through the menus a little bit, and it looks like they do have a
+
* Spend more time controlling the Pico projector using Satellite CCRMA. Probably some graphics software is too slow, while other graphics tools might be fine. Some options are Processing and LuaAV. Pd extended also has some basic capabilities that could be considered old fashioned but are possibly worth benchmarking due to simplicity (in this case, use the Beagle Board xM release).
release for ARM on lucid.
+
 
 +
 
 +
* Find out how to speed up the startup sequence.
 +
 
 +
 
 +
* Expand the CCRMA Wiki describing how to ssh into the kit from OS X, Windows, and Linux. It will be necessary to find a good ssh client for Windows that is freely downloadable by the public.
 +
 
 +
 
 +
* Write a CCRMA Wiki describing how to prototype with the kit using only the most basic Linux commands. For this, we can assume that the user will never change directories—the user will always stay in the root ~ directory.
 +
 
 +
 
 +
* For more advanced beginners, write a CCRMA Wiki with nice images describing how to use SFTP via a GUI from OS X, Windows, and Linux.
 +
 
 +
 
 +
* For OS X, Windows, and Linux, determine which free FTP/SFTP program has the best graphical user interface.
 +
 
 +
 
 +
* Work with Nando to link http://ccrma.stanford.edu/satellite and http://ccrma.stanford.edu/Satellite to http://ccrma.stanford.edu/~eberdahl/Satellite
 +
 
 +
 
 +
* Verify that the SimpleAnalogFirmata program is compatible with the kits. Then find a way to create a Linux script or program which, when executed, installs SimpleAnalogFirmata onto the Arduino if it is not already installed. Maybe the avrdude command can be used.

Revision as of 15:35, 29 March 2011

Post your detailed solution to one of these on the Satellite CCRMA Google Group. Remember, we will try to repeat your software solution later to incorporate it into the SD card release!

  • Provide instructions for programming the C64x+ DSP on the Beagle Board using gcc (on Satellite CCRMA!). Use Faust to compile DSP code to run on the C64x+ DSP.


  • Benchmark and improve Jacktrip performance.


  • Find a nice, powerful power amp with built-in loudspeaker and battery to use with Satellite CCRMA. Make a new instrument and go busking. A louder sound attracts more attention!


  • Spend more time controlling the Pico projector using Satellite CCRMA. Probably some graphics software is too slow, while other graphics tools might be fine. Some options are Processing and LuaAV. Pd extended also has some basic capabilities that could be considered old fashioned but are possibly worth benchmarking due to simplicity (in this case, use the Beagle Board xM release).


  • Find out how to speed up the startup sequence.


  • Expand the CCRMA Wiki describing how to ssh into the kit from OS X, Windows, and Linux. It will be necessary to find a good ssh client for Windows that is freely downloadable by the public.


  • Write a CCRMA Wiki describing how to prototype with the kit using only the most basic Linux commands. For this, we can assume that the user will never change directories—the user will always stay in the root ~ directory.


  • For more advanced beginners, write a CCRMA Wiki with nice images describing how to use SFTP via a GUI from OS X, Windows, and Linux.


  • For OS X, Windows, and Linux, determine which free FTP/SFTP program has the best graphical user interface.



  • Verify that the SimpleAnalogFirmata program is compatible with the kits. Then find a way to create a Linux script or program which, when executed, installs SimpleAnalogFirmata onto the Arduino if it is not already installed. Maybe the avrdude command can be used.