Home       Goals       Download       Documentation       Support Us       Development       Job Openings       Webstore       Patrons       Contact us / Enlist      

 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

interfacing_-_interoperability_development_main [2012/03/30 01:32] (current)
Line 1: Line 1:
 +====== Interfacing - Interoperability ======
 +<fs 1.8em><fc #ff0000>Developers Needed.</fc></fs>
 +
 +===== Man machine interfacing. =====
 +The following page links to a series of links to pages describing different man machine interfaces.
 +[[man machine interfacing links page|Man machine interfaces.]]
 +
 +===== Sound playback. =====
 +For the Java experiments We have chosen to go with SoX as the playback mechanism. - With HTML software we are using the built in HTML5 functionality - See soundsprite development under mobile pointing tablet development. (ADD LINK)
 +
 +Why SoX?
 +
 +The answer is actually versatility, first of all using Sox gives us and our users a powerful tool in their hand, SoX is as they say on the homepage, "SoX is meant to be the Swiss Army Knife of sound processing utils. It can convert audio files to other popular audio file types and also apply sound effects and filters during the conversion." 
 +
 +We believe that by using an external tool like SoX we get access prime sound processing software and we become less dependent upon specific programming language implementations of sound, as long as your favourite development tool can shell out, you can play back sounds easily and thus be part of The Global Ability Initiative even if you don't use the programming languages used for current projects.
 +
 +[[http://sourceforge.net/project/showfiles.php?group_id=10706|Download SoX]] from sourceforge.net
 +
 +How to use SoX, a couple of examples to get you going.
 +
 +Playback a sound, enter the following in a shell environment - Linux example:
 +
 +<code>play /home/ep/data/globability/xtrajava_n_more/soundbites_dk/1P368.wav</code> .
 +
 +**Always remember to initialize SoX (type sox in your shell environment)**
 +
 +Converting files (using linux), enter the following to a script: 
 +
 +<code> for i in $(ls *.wav | sed -e s/\.wav$//); do sox $i.wav $i.mp3; done </code>
 +
 +Run your script.
  
interfacing_-_interoperability_development_main.txt ยท Last modified: 2012/03/30 01:32 (external edit)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki



The contents of this site, i.e. texts, programs and images, but not limited to these, belongs to their respective owners and are protected under international copyright treaties according to individual licensing.

Please make sure you familiarize yourself with the appropriate permissions / licenses and follow these individually before using anything you find on this site.

The Global Ability Initiative is a Non Profit venture dedicated to the development of gratis, open source software for the disabled, the sick and the needy - We aim to provide assistive software to a wide variety of people, suffering for example from Aphasia, MS, ALS, Cerebral Palsy and other disabilities as well as pushing initiatives in the field of ECG monitoring.

With reservation for changes and errors.