Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.2 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Multimedia > Audio

    SC 0.3.1

    Download button

    No screenshots available
    Downloads: 91  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    ixi audio | More programs
    GPL / FREE
    January 24th, 2012, 09:06 GMT
    ROOT / Multimedia / Audio

     Read user reviews (0)  Refer to a friend  Subscribe

    SC description

    Easily control SuperCollider sound server from Python

    SC is an app that allows to easily control Supercollider sound server (scsynth) from Python.

    It wraps scsynth / scosc libraries by Patrick Stinson.They allow Python to talk to scsynth via OpenSoundControl . SC provides with a simpler API to use those libraries. However advance users might want to bypass SC and use those libraries directly.

    Using SC, Supercollider Synthdefs can be loaded into the scsynth server therefore can be totally controlled from Python.

    New synthdefs can be instantiated in real time new conections can be created and modified. SC can also be used from interactive Python to do live coding.

    For example a simple synthdef that sends a sine wave to the sound card would look like this in Supercollider's sclang:

    (
    SynthDef(\sine, { |amp = 0.5, freq = 440|
            var data = SinOsc.ar(freq, 0, amp);
            Out.ar(0, data ! 2);
    }).store;
    )


    Compiling this produces a file called sine.scsyndef that can be later loaded and controlled from Python using the SC module as easy as this:

    sine = sc.Synth( "sine" )
    sine.freq = 444
    sine.amp = 0.9
    ... and so on ...



    Product's homepage

    Requirements:

    · Python

      


    TAGS:

    control SuperCollider | sound server | SuperCollider | control | sound

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM