File: 02-sine-tone.rst.txt

package info (click to toggle)
python-pyo 1.0.6-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 52,332 kB
  • sloc: python: 135,133; ansic: 127,822; javascript: 16,116; sh: 395; makefile: 388; cpp: 242
file content (24 lines) | stat: -rw-r--r-- 684 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
02-sine-tone.py - The "hello world" of audio programming!
============================================================================================================================================


This script simply plays a 1000 Hz sine tone.

.. code-block:: python

    from pyo import *
    
    # Creates and boots the server.
    # The user should send the "start" command from the GUI.
    s = Server().boot()
    # Drops the gain by 20 dB.
    s.amp = 0.1
    
    # Creates a sine wave player.
    # The out() method starts the processing
    # and sends the signal to the output.
    a = Sine().out()
    
    # Opens the server graphical interface.
    s.gui(locals())