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…')
 
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
Post your solution to one of these on the [http://groups.google.com/group/satelliteccrma Satellite CCRMA Google Group]!
+
[[Image:SatelliteLogo.png]]
  
 +
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!
  
* 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. 
 
  
 +
* Build a "how to"/lab on making an autonomous device combining power amp, battery, voltage regulator (yes capacitors with that!), audio starting on boot, and a button that causes the kit to be shut-down cleanly (see http://groups.google.com/group/satelliteccrma/browse_thread/thread/ea82ef0acd05224b)
  
On Thu, Mar 24, 2011 at 12:40 PM, Edgar Berdahl <eberdahl@ccrma.stanford.edu> wrote:
+
 
Hi Chris,
+
* Benchmark Jacktrip performance more precisely.
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
+
* Document approaches for using a projector as a temporary display that doesn't draw much attention but could be used from time to time to change modes or adjust parameters.
release for ARM on lucid.
+
 
 +
 
 +
* Get WiiMote/Cwiidtools working in pd under Ubuntu 10.10 on the xM board.
 +
 
 +
 
 +
* Build some example (probably C++) programs that show how to call OpenGLES functions to get them to run natively on the graphics unit. In theory, this could off-load the graphics from the main CPU module, making it possible to do audio at the same time. (I suspect that the Quake demos are running on this same kind of computational unit.)
 +
 
 +
 
 +
* Find out more about programming the C64x+ DSP using fixed-point or adapt similar for floating point.
 +
 
 +
 
 +
* 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.
 +
 
 +
 
 +
* 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 StandardFirmata program is compatible with the kits. Then find a way to create a Linux script or program which, when executed, installs StandardFirmata onto the Arduino if it is not already installed. Maybe the avrdude command can be used.
 +
 
 +
<center>
 +
[[Image:BetaVersionSmall2.jpg]]
 +
</center>

Latest revision as of 00:39, 29 November 2011

SatelliteLogo.png

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!



  • Benchmark Jacktrip performance more precisely.


  • Document approaches for using a projector as a temporary display that doesn't draw much attention but could be used from time to time to change modes or adjust parameters.


  • Get WiiMote/Cwiidtools working in pd under Ubuntu 10.10 on the xM board.


  • Build some example (probably C++) programs that show how to call OpenGLES functions to get them to run natively on the graphics unit. In theory, this could off-load the graphics from the main CPU module, making it possible to do audio at the same time. (I suspect that the Quake demos are running on this same kind of computational unit.)


  • Find out more about programming the C64x+ DSP using fixed-point or adapt similar for floating point.


  • 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.



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

BetaVersionSmall2.jpg