Skip to content
This repository
branch: master
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 67 lines (54 sloc) 2.761 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
<!DOCTYPE html>

<html lang="en">
    <head>
        <title>Flocking: Creative Audio Synthesis for the Web!</title>
        <link rel="stylesheet" type="text/css" href="demos/demos.css" />
        <link rel="shortcut icon" href="favicon.ico" />
        
        <style>
           body {
                margin-left: 5%;
                width: 80%;
                font-family: sans-serif;
                line-height: 1.75em;
            }

            h2 {
                margin-top: 4%;
                margin-bottom: 2%;
            }
        
            li {
               width: 50%;
            }
        </style>
    </head>
    <body>
        <img src="images/flocking-tentative-logo.png" alt="Flocking logo" />
        
        <h2>What is Flocking?</h2>
        
        <p>Flocking is an audio synthesis toolkit that runs inside your Web browser. It doesn't require Flash or any other
        proprietary plugins. Written entirely in JavaScript, Flocking is designed for artists and musicians building
        creative Web-based sound projects. It works in Firefox, Chrome, Safari, and Node.js on Mac OS X, Windows, Linux, iOS,
        and Android.</p>
    
        <p>Unlike comparable synthesis libraries, Flocking is declarative. Its goal is to promote a uniquely community-minded
        approach to instrument design and composition. In Flocking, unit generators are wired together using a simple
        JSON-based specification, making it easy to save, share, and manipulate your synthesis algorithms. Send your synths
        via Ajax, save them for later using HTML5 local data storage, or algorithmically produce new instruments on the
        fly.</p>

        <p>Because it's just JSON, every instrument you build using Flocking can be easily modified and extended by
        others without forcing them to fork or cut and paste your code. This declarative approach will also help make it
        easier to create new authoring, performance, and social tools on top of Flocking.</p>

        <p>Flocking was inspired by the <a href="http://supercollider.sourceforge.net/">SuperCollider</a>
        desktop synthesis environment. If you're familiar with SuperCollider, you'll feel at home with Flocking.</p>
        
        <p>Flocking is distributed under both the MIT and GPL licenses.</p>
        
        <h2>Resources</h2>
        <ul class="button-list">
           <li>
               <a href="demos/index.html">See it in action</a>
           </li>
           <li>
               <a href="http://github.com/colinbdclark/flocking">Source Code</a>
           </li>
           <li>
                <a href="http://lists.flockingjs.org/listinfo.cgi/">Mailing Lists</a>
           </li>
        </ul>
    </body>
</html>

Something went wrong with that request. Please try again.