<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <result>
    <project>
      <id>56797</id>
      <name>asaudio</name>
      <created_at>2008-12-17T09:35:41Z</created_at>
      <updated_at>2009-10-27T16:26:07Z</updated_at>
      <description>Creation and handling of sounds via a straight-forward, clear and coherent syntax. For example, to create a sound, play it and change its volume: 

var track:Track = new Track(&quot;path/to/track.mp3&quot;);
track.start();
track.volume = .5;Whereas with the standard API, you would write: 

var urlRequest:URLRequest = new URLRequest(&quot;path/to/track.mp3&quot;);
var sound:Sound = new Sound(urlRequest);
var soundChannel:SoundChannel = sound.play();
var soundTrans:SoundTransform = soundChannel.soundTransform;
soundTrans.volume = .5;
soundChannel.soundTransform = soundTrans;Hierarchical sound structures. You can put a bunch of sounds into a Group or a Playlist object and control them globally. For example:   

var group:Group = new Group( [new Track(&quot;path/to/track1.mp3&quot;), new Track(&quot;path/to/track2.mp3&quot;), new Track(&quot;path/to/track3.mp3&quot;)] );
group.pan = -1;
group.addChild(new Track(&quot;path/to/track4.mp3&quot;));
group.start(); You can also put groups into other groups, and thus create complex hierarchical structures. The 4 main structures (Track, Group, Playlist and Mixer) implements a common interface, so for many methods and properties, you can treat every element the same way. 

Each navigation/sound transform methods (start(), stop(), mute(), left/right/center(), etc.) has a &quot;fade&quot; option to make smooth sound transitions (tiny internal tween engine, with a single timer) 

Efficient memory management. 

M3U/XSPF playlists import/export. 

Event-driven objects. 

And many more to come: BPM detection, complex ID3 data (covers...), last.fm metadata, cue points... 

ASaudio online documentation</description>
      <homepage_url>http://code.google.com/p/asaudio</homepage_url>
      <download_url></download_url>
      <url_name>asaudio</url_name>
      <user_count>0</user_count>
      <average_rating></average_rating>
      <rating_count>0</rating_count>
      <analysis_id>741478</analysis_id>
      <analysis>
        <id>741478</id>
        <project_id>56797</project_id>
        <updated_at>2009-12-27T15:46:51Z</updated_at>
        <logged_at>2009-12-27T15:46:45Z</logged_at>
        <min_month>2008-10-01T00:00:00Z</min_month>
        <max_month>2009-10-01T00:00:00Z</max_month>
        <twelve_month_contributor_count>1</twelve_month_contributor_count>
        <total_code_lines>11179</total_code_lines>
        <main_language_id>53</main_language_id>
        <main_language_name>ActionScript</main_language_name>
      </analysis>
      <licenses>
        <license>
          <name>lgpl</name>
          <nice_name>GNU Lesser General Public License 2.1</nice_name>
        </license>
      </licenses>
    </project>
  </result>
</response>
