Sunday, December 03, 2006

Stereo Recording

Finally I was able to record in stereo thanks to Audacious, an open source sound mixer! I will be using a Lego Mindstorms NXT to cal the microphone at various angles during the next weeks.

Friday, May 26, 2006

Oh man, the sbc is finally back on the web. I lost the dyndns password and had to create a new account.

address port ??

Sunday, May 21, 2006


Andy Duvall of created the above logo for VisualHearing. After five minutes, I felt like it had been the logo all along!

Sunday, May 14, 2006


Had a great conversation with Erik Olsen of, creator of baudline. Eick expressed an interest in the integration of VisualHearing with baudline. He also pointed out xgl and the Kororaa live cd. The xgl desktop allowes you to set the transperancy on each window. This seems like a great way to overlay different visualizations.

Here is an archetecture that may work with this in mind.

/- Vis1
/-- Vis2
source ---> baudline ---> server < ---Vis3
\-- Vis4
\- Vis5

Tuesday, May 02, 2006

Got date - local too


The ntpdate syncs the datetime but it displays in UTC format. To show the local date use

Choose America
Choose New_York

This is the default timezone for the machine. Individual user can customize ther time zone using

TZ='America/Denver'; export TZ

.profile is good place to put the above commands


Monday, May 01, 2006

SD card partition, filesystem

Created two ( one to used as DOS, other ext2) partitions
fdisk /dev/sdcard1/disc0/disc

Create ext2 filesystem
mke2fs /dev/sdcard1/disc0/part2

Mount is having problem , giving error
EXT2-fs: blocksize too small for device.


It looks like, you can not create ext2 filesystem more than 512 MB on the SD card. Split into two and works


1 Gig sd card plugged in.

Shyama got a 1Gig card for the second sd slot. The new card was found on reboot but not mounted. I guess we need an entry in /etc/fstab??


Sunday, April 30, 2006


After login, the command "dmesg" will cat the console messages to the screen.

Saturday, April 29, 2006


Found a great program for visualizing sound called Baudline (free as in beer): Got it installed on linux box and started playing around with it. Really nice graphics.


Since we didn't spring for the real time clock as part of the SBC we need correct the date each time we reboot. The command is
$root> ntpdate

The startup script /etc/init.d/ntpdate already existed. The links in the directory /etc/rcS.d get started during boot with the "start" command. The scripts are executed in order from S00 to S99. I used S51 so ntpdate will run after the hwclock scripts run (and fail).

root$ ln -s /etc/rcS.d/ /etc/init.d/ntpdate

Sunday, April 23, 2006

mount CF jump drive (Lexar 512MB)

I wanted to mount my flash drive which I use in windows. I inserted the drive in USB it displays
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device
sda: 1014784 512-byte hdwr sectors (520 MB)
/dev/scsi/host0/bus0/target0/lun0: p1 p2

The fdisk -l shows the two partions, I have on the jumpdrive. Tried
mount -f vfat /dev/sda1 /mnt/flash
It did not recognize the vfat filesystem . It looks like the ARM linux does not load the DOS filesystem related modules ( it makes sense not load unncessary modules). To load the modules

insmod fat
insmod vfat
insmod msdos

mount -r -t vfat /dev/sda1 /mnt/flash
#( -r is for read-only - just wanted to be safe )

ls /mnt/flash

That's it!!

To unmount
umount /mnt/flash


Monday, April 10, 2006

Sunday, April 09, 2006

faster boot-up

disable non-crtical services at startup
update-rc.d -f mysql remove

update-rc.d mysql start 20 3 4 5 . stop 20 0 1 6 . (note the periods)

edit /etc/inetd.conf to disable ftp and telnet ....

eth0 works.

After I figured out that eth1 and eth0 have different MAC addresses eth0 came right up.

Saturday, April 08, 2006

Network is up!

Used ifup to get the network running on eth1. I'll have to see if the same works for eth0 after I finish marveling at my handywork.

Also used "apt-get install python" which installed python 2.3.

Still need to get the x11 working.


Thursday, April 06, 2006

Put the ts-7300 in a large RadioShack project box. Got it to act as a stand alone with keyboard and monitor. Still have not been able to start X yet.

Hook up to network
Get X11 working
Pygame/Python installed
Port VisualHearing
Get usb mic and install drivers