Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Release 0.0.4

  • Loading branch information...
commit 01e1205d3e382c0a1447d8e76e3fdfe34a859d07 1 parent 9cefe89
@jacobjoaquin authored
View
5 MANIFEST
@@ -21,8 +21,7 @@ demo/score_from_csd.csd
demo/score_from_csd.py
demo/swap_columns.py
demo/swap_columns.sco
-demo/swap_pan_position.sco
-docs/.DS_Store
+demo/test.py
docs/.buildinfo
docs/bugs.html
docs/commandline.html
@@ -30,6 +29,7 @@ docs/csd_sco_event.html
docs/genindex.html
docs/glossary.html
docs/index.html
+docs/install.html
docs/modindex.html
docs/objects.inv
docs/search.html
@@ -39,6 +39,7 @@ docs/_sources/commandline.txt
docs/_sources/csd_sco_event.txt
docs/_sources/glossary.txt
docs/_sources/index.txt
+docs/_sources/install.txt
docs/_sources/demo/index.txt
docs/_static/basic.css
docs/_static/default.css
View
65 README
@@ -1,2 +1,65 @@
-Fill me.
+Csound csd Python Package
+By Jacob Joaquin
+
+jacobjoaquin@gmail.com
+http://www.thumbuki.com/
+http://jacobjoaquin.tumblr.com/
+http://twitter.com/JacobJoaquin
+
+copyright (c) Jacob Joaquin 2009
+
+Mission Statement
+-----------------
+
+*"Enable users to process and generate Csound orchestras and scores
+quickly, easily and efficiently."*
+
+
+Quick Installation Instructions
+-------------------------------
+
+After downloading the csd tar file, you can install csd in using the
+following command-lines in a terminal window::
+
+ gunzip -c csd-x.x.x.tar | tar xf -
+ cd csd-x.x.x
+ python setup.py install
+
+See included manual for more details.
+
+About
+-----
+
+CSD provides core functions for building python scripts that can process
+and generate Csound code.
+
+As of this moment, the focus is on score manipulation. CSD comes with
+many functions that can parse, pull, push information in and out of
+Csound scores. In the future, there are plans to provide equivalent
+functions for Csound orchestras.
+
+This package ships with a few demo scripts that can be of great use to
+anyone who writes Csound music the old fashion way, that is, with a text
+editor. The ``sco_align`` script will save you from repeatedly typing
+'space-down-left' by aligning Csound scores auto-magically. If you need
+to run a dozen or more pfields through a function, ``pfunc`` lets your
+write your own function and choose which instruments and pfields to
+operate on with a single command-line in a terminal window. Or if you
+are organizing your pfields, and decided that amp would work better on
+pfield 4 and pitch on pfield 5, then ``swap_columns`` is just what you
+need.
+
+In order to use these demo scripts, you'll need to use a command-line
+terminal. However, using these scripts in applications may be possible
+in the future.
+
+If you are a developer of a Csound front-end, Csound based-app, or are
+just looking to extend the capabilities of your favorites text editor,
+let me know so we can start the process of figuring out our respective
+needs to make this happen. I'm open to any and all ideas from anyone.
+
+This package is currently still very early in the development cycle,
+though quickly approaching a beta release. The scripts have been tested
+primarily with Apple's Python 2.5.1.
+
View
BIN  _doc_source/build/doctrees/environment.pickle
Binary file not shown
View
BIN  _doc_source/build/doctrees/index.doctree
Binary file not shown
View
6 _doc_source/source/conf.py
@@ -39,7 +39,7 @@
master_doc = 'index'
# General information about the project.
-project = u'CSD'
+project = u'csd'
copyright = u'2009, Jacob Joaquin'
# The version info for the project you're documenting, acts as replacement for
@@ -47,9 +47,9 @@
# built documents.
#
# The short X.Y version.
-version = '0.0.3'
+version = '0.0.4'
# The full version, including alpha/beta/rc tags.
-release = '0.0.3 alpha'
+release = '0.0.4 alpha'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
View
9 _doc_source/source/index.rst
@@ -17,7 +17,12 @@ Mission Statement
*"Enable users to process and generate Csound orchestras and scores
quickly, easily and efficiently."*
-
+
+Download
+--------
+
+`csd-0.0.4.tar.gz <http://www.thumbuki.com/csd/release/csd-0.0.4.tar.gz>`_
+
About
-----
@@ -59,7 +64,7 @@ primarily with Apple's Python 2.5.1.
Information
-----------
-Csound CSD Package
+Csound csd Python Package
By Jacob Joaquin
View
11 build/lib/csd/sco/__init__.py
@@ -110,8 +110,7 @@ def map_(score, pattern, pfield_index_list, pfunction, *args):
return merge(score, selection_)
def select(score, pattern):
- '''Returns a dict with matched events from a score.
- {index_of_event: event}
+ '''Returns a selection from a score.
Example::
@@ -122,7 +121,7 @@ def select(score, pattern):
... , {0: 'i'})
{1: 'i 1 0 4 1.0 440', 2: 'i 1 4 4 0.5 880'}
- See :term:`pattern`, :term:`score`
+ See :term:`pattern`, :term:`score`, :term:`selection`
'''
@@ -140,7 +139,7 @@ def select(score, pattern):
return selection_
def select_all(score):
- '''Returns a dict of all events in a score, keyed by index.
+ '''Returns a selection of all events in a score.
Example::
@@ -150,11 +149,11 @@ def select_all(score):
... i 1 4 4 0.5 880""")
{0: 'f 1 0 8192 10 1', 1: 'i 1 0 4 1.0 440', 2: 'i 1 4 4 0.5 880'}
- See :term:`score`
+ See :term:`score`, :term:`selection`
'''
- # Convert score string to list
+ # Convert score string to list
s_list = score.splitlines()
# Dictionary to store all events. {index_of_event: event}
View
2  build/lib/csd/sco/element/__init__.py
@@ -15,7 +15,7 @@
# You should have received a copy of the GNU Lesser General Public License
# along with csd. If not, see <http://www.gnu.org/licenses/>.
-'''Csound score elements.'''
+'''Module for handling Csound score elements.'''
import re
View
47 build/lib/csd/sco/event/__init__.py
@@ -119,27 +119,8 @@ def insert(event, pfield_index, fill='.'):
def match(event, pattern):
'''Returns a boolean determined whether an event matches the
- requirements of a pattern.
-
- A pattern is built from a Python dict, and must follow strict
- guidelines. The key must be an integer, as the key is the index
- of the pfield in which this function will test. The value of the
- dict can be either a single value or several values in list form.
-
- A pattern that returns True for i-events::
-
- {0: 'i'}
-
- A pattern that returns True for i-events and f-tables::
+ requirements of a :term:`pattern`.
- {0: ['i', 'f']}
-
- A single pattern may check against multiple pfields. The following
- example returns True for an i-event with an identifier of 1, 2, or
- 3::
-
- {0: 'i', 1: [1, 2, 3]}
-
Example::
>>> event.match('i 1 0 4 1.0 440', {0: 'i'})
@@ -148,9 +129,6 @@ def match(event, pattern):
True
>>> event.match('i 1 0 4 1.0 440', {0: 'i', 1: 2})
False
-
- .. note:: Limited support for the moment. Functions for designing
- patterns may come at a later time.
See :term:`event`, :term:`pattern`.
@@ -177,13 +155,13 @@ def match(event, pattern):
return True
def number_of_pfields(event):
- '''Returns an integer of the amounts of pfield elements in an
+ '''Returns an int of the number of pfields that exists in a given
event.
The statement (pfield 0) is also counted. Comments and whitespace
- are omitted from the tally.
-
- Example::
+ are omitted from the tally. The following examples counts 'i',
+ '1', '0', '4', '1.0' and '440', and does not include '; A440' as
+ part of the returned figure::
>>> event.number_of_pfields('i 1 0 4 1.0 440 ; A440')
6
@@ -240,7 +218,7 @@ def remove(event, pfield_index):
>>> event.remove('i 1 0 4 1.0 440 ; A440', 4)
('i 1 0 4 440 ; A440', '1.0')
- See :term:`event`, :term:`pfield`
+ See :term:`event`, :term:`pfield_index`
'''
@@ -254,11 +232,10 @@ def remove(event, pfield_index):
return event, pf
def sanitize(event):
- '''Returns a copy of the score event with extra whitespace and
+ '''Returns a copy of the event with extra whitespace and
comments removed.
- This function will introduce a single space between a statement and
- the following non-whitespace element.
+ A single whitespace separates each pfield in the return.
Example::
@@ -295,7 +272,7 @@ def set(event, pfield_index, value):
>>> event.set('i 1 0 4 1.0 440 ; A440', 5, 1138)
'i 1 0 4 1.0 1138 ; A440'
- See :term:`event`, :term:`pfield`
+ See :term:`event`, :term:`pfield_index`
'''
@@ -326,7 +303,7 @@ def set(event, pfield_index, value):
return ''.join(tokens)
def split(event):
- '''Returns a list that includes all event pfield and comments
+ '''Returns a list that includes all event pfield and comment
elements.
Example::
@@ -400,7 +377,7 @@ def swap(event, pfield_index_a, pfield_index_b):
.. note:: This currently will not swap pfield 0. Not sure if it
should, though throwing an error might be in order.
- See :term:`event`
+ See :term:`event`, :term:`pfield_index`
'''
@@ -422,6 +399,8 @@ def tokenize(event):
.. note:: This function will attempt to tokenize invalid elements.
Be sure that the event you provide is syntactically correct.
+ Though this module should provide an is_valid() that does this
+ for you.
See :term:`event`
View
92 build/lib/csd/sco/selection/__init__.py
@@ -20,22 +20,6 @@
from csd.sco import event
from csd.sco import element
-#def operate(): pass
-#def operate_str(): pass
-#def operate_macro(): pass
-#def operate_expression(): pass
-
-
-'''
-Notes:
-
-operate_numeric - processes numbers only, ignores non-numbers
-replace - ignores original pfield data, replaces what was there before
-
-operate(... [NUMERIC | REPLACE | ...]
-
-'''
-
def __convert_args_to_numeric(args_tuple):
'''Returns a list of numeric args.'''
@@ -53,28 +37,13 @@ def __pfield_index_to_list(pfield_index_list):
return pfield_index_list
-def replace(selection, pfield_index_list, pgenerator, *args):
- '''Replaces pfield values in an event/column matrix using a
- supplied pgenerator function or method.'''
-
- pfield_index_list = __pfield_index_to_list(pfield_index_list)
-
- # Operate on all events in selection. Sorted is a must.
- for k, v in sorted(selection.iteritems()):
-
- # Operate on each pfield
- for pf in pfield_index_list:
- selection[k] = v = event.set(v, pf, pgenerator(*args))
-
- return selection
-
def operate_numeric(selection, pfield_index_list, pfunction, *args):
'''Processes a matrix of pfields and events using the supplied
- pfunction and any optional arguments.
+ :term:`pfunction` and any optional arguments.
In cases where the original numeric pfield was an int, but
processed with floats, the int will be output as a float in the
- score, even if the output contains no fractional parts. e.g. 1.0
+ score, even if the output contains no fractional parts.
Example::
@@ -86,10 +55,10 @@ def operate_numeric(selection, pfield_index_list, pfunction, *args):
A lambda function can specified as the pfunction argument::
- # Inverse pfield values
+ # Invert pfield
operate_numeric(score, pf, lambda x: 1.0 / x)
- See :term:`pfunction`, :term:`pfield_list`, :term:`selection`
+ See :term:`pfield_index_list`, :term:`pfunction`, :term:`selection`
'''
@@ -113,18 +82,57 @@ def operate_numeric(selection, pfield_index_list, pfunction, *args):
return selection
-def swap(selection, a, b):
- '''Returns a selection with swapped pfield columns.
-
- See :term:`selection`, :term:`score`
+def replace(selection, pfield_index_list, pgenerator, *args):
+ '''Replaces pfield values in selection using a supplied pgenerator,
+ function or method.
+
+ This will overwrite and existing value, numeric or not, in a
+ pfield, including elements such as carry statements and
+ expressions.
+
+ Use this function instead of operate_numeric() when you want to
+ create new data, instead of altering existing pfield data. This
+ works wells with python objects that have a persistant state.
- .. warning:: Needs to check for multiple events as lists. May
- create a internalized function for this. e.g. _iter_selection()
+
+ Example::
+
+ >>> def return_something(x):
+ ... return x
+ ...
+ >>> selection.replace({0: 'i 1 0 4 1.0 440'}, 5, return_something, '$foo')
+ {0: 'i 1 0 4 1.0 $foo'}
+
+ See :term:`pfield_index_list`, :term:`pgenerator`, :term:`selection`
+ '''
+
+ pfield_index_list = __pfield_index_to_list(pfield_index_list)
+
+ # Operate on all events in selection. Sorted is a must.
+ for k, v in sorted(selection.iteritems()):
+
+ # Operate on each pfield
+ for pf in pfield_index_list:
+ selection[k] = v = event.set(v, pf, pgenerator(*args))
+
+ return selection
+
+def swap(selection, pfield_index_a, pfield_index_b):
+ '''Returns a copy of selection with swapped pfield columns.
+
+ Example::
+
+ >>> selection.swap({0: 'i 1 0 4 440 1.0', 1: 'i 1 4 4 880 0.5'}, 4, 5)
+ {0: 'i 1 0 4 1.0 440', 1: 'i 1 4 4 0.5 880'}
+
+
+ See :term:`selection`, :term:`pfield_index`
+
'''
for k, v in selection.iteritems():
- selection[k] = event.swap(v, a, b)
+ selection[k] = event.swap(v, pfield_index_a, pfield_index_b)
return selection
View
BIN  dist/csd-0.0.4.tar.gz
Binary file not shown
View
2  docs/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: ae7f6641b04fca639aeeac756a41c814
+config: 7e80c589179010a03daaca46fb5945fe
tags: fbb0d17656682115ca4d033fb2f83ba1
View
9 docs/_sources/index.txt
@@ -17,7 +17,12 @@ Mission Statement
*"Enable users to process and generate Csound orchestras and scores
quickly, easily and efficiently."*
-
+
+Download
+--------
+
+`csd-0.0.4.tar.gz <http://www.thumbuki.com/csd/release/csd-0.0.4.tar.gz>`_
+
About
-----
@@ -59,7 +64,7 @@ primarily with Apple's Python 2.5.1.
Information
-----------
-Csound CSD Package
+Csound csd Python Package
By Jacob Joaquin
View
10 docs/bugs.html
@@ -5,13 +5,13 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Bugs &mdash; CSD v0.0.3 alpha documentation</title>
+ <title>Bugs &mdash; csd v0.0.4 alpha documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
- VERSION: '0.0.3 alpha',
+ VERSION: '0.0.4 alpha',
COLLAPSE_MODINDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -19,7 +19,7 @@
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CSD v0.0.3 alpha documentation" href="index.html" />
+ <link rel="top" title="csd v0.0.4 alpha documentation" href="index.html" />
<link rel="next" title="Glossary" href="glossary.html" />
<link rel="prev" title="Command-line Operations" href="commandline.html" />
</head>
@@ -39,7 +39,7 @@
<li class="right" >
<a href="commandline.html" title="Command-line Operations"
accesskey="P">previous</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
@@ -148,7 +148,7 @@
<li class="right" >
<a href="commandline.html" title="Command-line Operations"
>previous</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
<div class="footer">
View
10 docs/commandline.html
@@ -5,13 +5,13 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Command-line Operations &mdash; CSD v0.0.3 alpha documentation</title>
+ <title>Command-line Operations &mdash; csd v0.0.4 alpha documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
- VERSION: '0.0.3 alpha',
+ VERSION: '0.0.4 alpha',
COLLAPSE_MODINDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -19,7 +19,7 @@
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CSD v0.0.3 alpha documentation" href="index.html" />
+ <link rel="top" title="csd v0.0.4 alpha documentation" href="index.html" />
<link rel="next" title="Bugs" href="bugs.html" />
<link rel="prev" title="Demos" href="demo/index.html" />
</head>
@@ -39,7 +39,7 @@
<li class="right" >
<a href="demo/index.html" title="Demos"
accesskey="P">previous</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
@@ -158,7 +158,7 @@
<li class="right" >
<a href="demo/index.html" title="Demos"
>previous</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
<div class="footer">
View
10 docs/csd_sco_event.html
@@ -5,13 +5,13 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>The csd Package &mdash; CSD v0.0.3 alpha documentation</title>
+ <title>The csd Package &mdash; csd v0.0.4 alpha documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
- VERSION: '0.0.3 alpha',
+ VERSION: '0.0.4 alpha',
COLLAPSE_MODINDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -19,7 +19,7 @@
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CSD v0.0.3 alpha documentation" href="index.html" />
+ <link rel="top" title="csd v0.0.4 alpha documentation" href="index.html" />
<link rel="next" title="Demos" href="demo/index.html" />
<link rel="prev" title="Installing csd" href="install.html" />
</head>
@@ -39,7 +39,7 @@
<li class="right" >
<a href="install.html" title="Installing csd"
accesskey="P">previous</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
@@ -621,7 +621,7 @@
<li class="right" >
<a href="install.html" title="Installing csd"
>previous</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
<div class="footer">
View
10 docs/demo/index.html
@@ -5,13 +5,13 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Demos &mdash; CSD v0.0.3 alpha documentation</title>
+ <title>Demos &mdash; csd v0.0.4 alpha documentation</title>
<link rel="stylesheet" href="../_static/default.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
- VERSION: '0.0.3 alpha',
+ VERSION: '0.0.4 alpha',
COLLAPSE_MODINDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -19,7 +19,7 @@
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
- <link rel="top" title="CSD v0.0.3 alpha documentation" href="../index.html" />
+ <link rel="top" title="csd v0.0.4 alpha documentation" href="../index.html" />
<link rel="next" title="Command-line Operations" href="../commandline.html" />
<link rel="prev" title="The csd Package" href="../csd_sco_event.html" />
</head>
@@ -39,7 +39,7 @@
<li class="right" >
<a href="../csd_sco_event.html" title="The csd Package"
accesskey="P">previous</a> |</li>
- <li><a href="../index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="../index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
@@ -489,7 +489,7 @@
<li class="right" >
<a href="../csd_sco_event.html" title="The csd Package"
>previous</a> |</li>
- <li><a href="../index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="../index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
<div class="footer">
View
10 docs/genindex.html
@@ -5,13 +5,13 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Index &mdash; CSD v0.0.3 alpha documentation</title>
+ <title>Index &mdash; csd v0.0.4 alpha documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
- VERSION: '0.0.3 alpha',
+ VERSION: '0.0.4 alpha',
COLLAPSE_MODINDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -19,7 +19,7 @@
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CSD v0.0.3 alpha documentation" href="index.html" />
+ <link rel="top" title="csd v0.0.4 alpha documentation" href="index.html" />
</head>
<body>
<div class="related">
@@ -31,7 +31,7 @@
<li class="right" >
<a href="modindex.html" title="Global Module Index"
accesskey="M">modules</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
@@ -272,7 +272,7 @@ <h2 id="T">T</h2>
<li class="right" >
<a href="modindex.html" title="Global Module Index"
>modules</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
<div class="footer">
View
10 docs/glossary.html
@@ -5,13 +5,13 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Glossary &mdash; CSD v0.0.3 alpha documentation</title>
+ <title>Glossary &mdash; csd v0.0.4 alpha documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
- VERSION: '0.0.3 alpha',
+ VERSION: '0.0.4 alpha',
COLLAPSE_MODINDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -19,7 +19,7 @@
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CSD v0.0.3 alpha documentation" href="index.html" />
+ <link rel="top" title="csd v0.0.4 alpha documentation" href="index.html" />
<link rel="prev" title="Bugs" href="bugs.html" />
</head>
<body>
@@ -35,7 +35,7 @@
<li class="right" >
<a href="bugs.html" title="Bugs"
accesskey="P">previous</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
@@ -228,7 +228,7 @@
<li class="right" >
<a href="bugs.html" title="Bugs"
>previous</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
<div class="footer">
View
17 docs/index.html
@@ -5,13 +5,13 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Csound csd Python Package &mdash; CSD v0.0.3 alpha documentation</title>
+ <title>Csound csd Python Package &mdash; csd v0.0.4 alpha documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
- VERSION: '0.0.3 alpha',
+ VERSION: '0.0.4 alpha',
COLLAPSE_MODINDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -19,7 +19,7 @@
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CSD v0.0.3 alpha documentation" href="" />
+ <link rel="top" title="csd v0.0.4 alpha documentation" href="" />
<link rel="next" title="Installing csd" href="install.html" />
</head>
<body>
@@ -35,7 +35,7 @@
<li class="right" >
<a href="install.html" title="Installing csd"
accesskey="N">next</a> |</li>
- <li><a href="">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
@@ -85,6 +85,10 @@
<p><em>&#8220;Enable users to process and generate Csound orchestras and scores
quickly, easily and efficiently.&#8221;</em></p>
</div>
+<div class="section" id="download">
+<h2>Download<a class="headerlink" href="#download" title="Permalink to this headline">¶</a></h2>
+<p><a class="reference external" href="http://www.thumbuki.com/csd/release/csd-0.0.4.tar.gz">csd-0.0.4.tar.gz</a></p>
+</div>
<div class="section" id="about">
<h2>About<a class="headerlink" href="#about" title="Permalink to this headline">¶</a></h2>
<p>CSD provides core functions for building python scripts that can process
@@ -121,7 +125,7 @@
</div>
<div class="section" id="information">
<h2>Information<a class="headerlink" href="#information" title="Permalink to this headline">¶</a></h2>
-<p>Csound CSD Package</p>
+<p>Csound csd Python Package</p>
<p>By Jacob Joaquin</p>
<p><a class="reference external" href="mailto:jacobjoaquin&#37;&#52;&#48;gmail&#46;com">jacobjoaquin<span>&#64;</span>gmail<span>&#46;</span>com</a></p>
<p><a class="reference external" href="http://www.thumbuki.com/">http://www.thumbuki.com/</a></p>
@@ -155,6 +159,7 @@
<ul>
<li><a class="reference external" href="">Csound csd Python Package</a><ul>
<li><a class="reference external" href="#mission-statement">Mission Statement</a></li>
+<li><a class="reference external" href="#download">Download</a></li>
<li><a class="reference external" href="#about">About</a></li>
<li><a class="reference external" href="#information">Information</a></li>
<li><a class="reference external" href="#license">License</a><ul>
@@ -202,7 +207,7 @@
<li class="right" >
<a href="install.html" title="Installing csd"
>next</a> |</li>
- <li><a href="">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
<div class="footer">
View
10 docs/install.html
@@ -5,13 +5,13 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Installing csd &mdash; CSD v0.0.3 alpha documentation</title>
+ <title>Installing csd &mdash; csd v0.0.4 alpha documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
- VERSION: '0.0.3 alpha',
+ VERSION: '0.0.4 alpha',
COLLAPSE_MODINDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -19,7 +19,7 @@
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CSD v0.0.3 alpha documentation" href="index.html" />
+ <link rel="top" title="csd v0.0.4 alpha documentation" href="index.html" />
<link rel="next" title="The csd Package" href="csd_sco_event.html" />
<link rel="prev" title="Csound csd Python Package" href="index.html" />
</head>
@@ -39,7 +39,7 @@
<li class="right" >
<a href="index.html" title="Csound csd Python Package"
accesskey="P">previous</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
@@ -150,7 +150,7 @@
<li class="right" >
<a href="index.html" title="Csound csd Python Package"
>previous</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
<div class="footer">
View
10 docs/modindex.html
@@ -5,13 +5,13 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Global Module Index &mdash; CSD v0.0.3 alpha documentation</title>
+ <title>Global Module Index &mdash; csd v0.0.4 alpha documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
- VERSION: '0.0.3 alpha',
+ VERSION: '0.0.4 alpha',
COLLAPSE_MODINDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -19,7 +19,7 @@
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CSD v0.0.3 alpha documentation" href="index.html" />
+ <link rel="top" title="csd v0.0.4 alpha documentation" href="index.html" />
<script type="text/javascript">
@@ -38,7 +38,7 @@
<li class="right" >
<a href="" title="Global Module Index"
accesskey="M">modules</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
@@ -143,7 +143,7 @@ <h1 id="global-module-index">Global Module Index</h1>
<li class="right" >
<a href="" title="Global Module Index"
>modules</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
<div class="footer">
View
22 docs/objects.inv
@@ -1,14 +1,14 @@
# Sphinx inventory version 1
-# Project: CSD
-# Version: 0.0.3
+# Project: csd
+# Version: 0.0.4
csd.sco.selection mod csd_sco_event.html
sco_align mod demo/index.html
-s_spacer mod demo/index.html
+csd.sco mod csd_sco_event.html
pfunc mod demo/index.html
csd mod csd_sco_event.html
score_from_csd mod demo/index.html
carry mod demo/index.html
-csd.sco mod csd_sco_event.html
+s_spacer mod demo/index.html
swap_columns mod demo/index.html
arpeggiator mod demo/index.html
csd.sco.event mod csd_sco_event.html
@@ -27,27 +27,27 @@ csd.sco.select_all function csd_sco_event.html
csd.sco.event.match function csd_sco_event.html
csd.get_csound function csd_sco_event.html
csd.sco.selection.operate_numeric function csd_sco_event.html
-csd.sco.selection.swap function csd_sco_event.html
+csd.get_score function csd_sco_event.html
csd.sco.event.push function csd_sco_event.html
csd.get_base64 function csd_sco_event.html
csd.sco.event.remove function csd_sco_event.html
-csd.sco.event.get function csd_sco_event.html
+csd.sco.event.get_trailing_comment function csd_sco_event.html
csd.sco.event.sanitize function csd_sco_event.html
-csd.get_score function csd_sco_event.html
+csd.sco.selection.swap function csd_sco_event.html
csd.sco.event.tokenize function csd_sco_event.html
csd.sco.element.token_type function csd_sco_event.html
csd.sco.event.pop function csd_sco_event.html
csd.sco.event.number_of_pfields function csd_sco_event.html
csd.sco.event.statement_spacer function csd_sco_event.html
-csd.sco.event.get_trailing_comment function csd_sco_event.html
+csd.sco.event.get function csd_sco_event.html
csd.sco.event.swap function csd_sco_event.html
carry.replace function demo/index.html
csd.sco.element.is_valid_pfield function csd_sco_event.html
-csd.sco.merge function csd_sco_event.html
csd.sco.selection.replace function csd_sco_event.html
-csd.get_version function csd_sco_event.html
+csd.sco.merge function csd_sco_event.html
+csd.sco.event.split function csd_sco_event.html
csd.replace_score function csd_sco_event.html
csd.get_sample_base64 function csd_sco_event.html
csd.sco.event.set function csd_sco_event.html
sco_align.align function demo/index.html
-csd.sco.event.split function csd_sco_event.html
+csd.get_version function csd_sco_event.html
View
10 docs/search.html
@@ -5,13 +5,13 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Search &mdash; CSD v0.0.3 alpha documentation</title>
+ <title>Search &mdash; csd v0.0.4 alpha documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
- VERSION: '0.0.3 alpha',
+ VERSION: '0.0.4 alpha',
COLLAPSE_MODINDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
@@ -20,7 +20,7 @@
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<script type="text/javascript" src="_static/searchtools.js"></script>
- <link rel="top" title="CSD v0.0.3 alpha documentation" href="index.html" />
+ <link rel="top" title="csd v0.0.4 alpha documentation" href="index.html" />
</head>
<body>
<div class="related">
@@ -32,7 +32,7 @@
<li class="right" >
<a href="modindex.html" title="Global Module Index"
accesskey="M">modules</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
@@ -83,7 +83,7 @@ <h1 id="search-documentation">Search</h1>
<li class="right" >
<a href="modindex.html" title="Global Module Index"
>modules</a> |</li>
- <li><a href="index.html">CSD v0.0.3 alpha documentation</a> &raquo;</li>
+ <li><a href="index.html">csd v0.0.4 alpha documentation</a> &raquo;</li>
</ul>
</div>
View
2  docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({desctypes:{"0":"function"},terms:{pasteboard:[0,3],sco:[0,1,2,3,4,6],code:[0,3,6,1],chain:[0,3],skip:2,all:[2,0,6,1],select_al:[6,4],four:1,follow:[2,3,6,5,1],row:[3,6],decid:0,lgpl:0,specif:[2,6,1],program:2,swap:[6,1],introduc:6,liter:[],everi:1,string:[2,6,4,1],fals:6,util:5,verb:1,mechan:6,jacob:0,thumbuki:0,magic:0,level:2,list:[2,6,1],quick:[0,5,1],pfield_index_a:6,pleas:5,focu:0,past:3,second:6,design:[],pass:[4,1],download:5,further:1,durat:2,click:5,append:6,compat:5,index:[2,0,6],what:[0,1],compar:6,clock:2,asig:1,sum:[],advanc:2,abl:[],current:[2,0,6,1],version:[0,1],"new":[6,1],"public":0,full:1,deriv:1,gener:[2,0,6,4],get_licens:6,let:0,amplitud:3,becom:4,valu:[2,3,6,4,1],convert:[2,6],get_opt:6,precis:2,amount:[2,1],chang:[0,6,4],ksmp:1,extra:6,appli:1,modul:[2,0,6,5,1],"boolean":6,instal:[0,5],select:[0,1,2,3,4,6],scorestat:[],from:[2,0,6,1],describ:2,would:0,doubl:5,containt:[],two:[3,6,1],few:0,music:0,get_trailing_com:6,itabl:1,type:[2,0,3,6,1],until:1,funkadel:1,swoop:3,sort:4,parliament:1,warp:2,warn:[0,4,1],trail:6,accept:2,particular:2,ipitch:1,unpack:5,must:[2,4],join:4,room:[],setup:5,work:[2,0,3,6,1],uniqu:[],cat:[3,1],transpos:3,minimum:[2,1],can:[0,1,2,3,4,5,6],purpos:2,def:[2,6],control:2,tar:5,process:[2,0,3,6,4],indic:[0,6],sourc:5,want:[3,6],onlin:4,map_:[2,6],risk:0,alwai:2,multipl:[6,3,4,1],newlin:[6,4,1],quot:[4,1],csd:[0,1,2,3,4,5,6],georg:1,write:0,how:[4,1],anyon:0,csounder:[],instead:6,simpl:[],sin:1,get_sample_base64:6,recogn:2,after:[6,5,3,4,1],value_scor:4,befor:[3,4,1],mai:[0,4,1],end:[2,0],data:[2,6,1],attempt:6,favorit:0,element:[2,0,6,4,1],caus:2,inform:0,combin:2,allow:[5,1],first:[3,1],egg:4,order:[0,6],origin:[2,6],csoundsynthes:1,pfield_index_list:[2,6],offici:4,mission:0,veri:[2,0],through:[2,0,1],pitch:0,equip:1,jacobjoaquin:[0,5],still:[0,3],paramet:2,group:1,nchnl:1,iamp:1,better:0,platform:5,window:[0,5],exchang:1,might:6,alter:6,non:1,good:5,"return":[2,6],thei:[2,4,1],proce:[],auto:[0,1],spell:4,compound:6,front:0,now:[],choic:1,term:2,somewher:6,name:[2,1],replace_scor:6,didn:4,separ:6,accommod:[],get_scor:6,exampl:[1,2,3,4,5,6],each:6,found:[6,5],mean:6,replac:[6,3,4,1],individu:6,continu:[2,6],realli:6,arpeggi:[0,3,1],happen:0,extract:1,event:[2,0,6,4,1],out:[0,6,1],variabl:[2,1],matrix:6,csound:[2,0,6,1],space:[2,0,6,1],newli:3,content:[2,3,5],print:2,correct:6,math:1,operate_numer:[2,6,4],workflow:3,manipul:0,tempo:2,get_midi_base64:6,base:0,releas:[0,5,1],org:0,orc:2,omit:6,moment:0,thing:3,place:[2,6],top:2,lambda:6,oper:[0,1,2,3,4,6],rang:[2,1],directli:6,carri:[2,0,6,1],onc:2,number:[2,6,1],instruct:[0,5],done:1,open:0,given:6,script:[0,3,5,4,1],unknown:5,licens:0,system:[2,0,5],least:4,statement:[2,0,6,1],termin:[0,3,5],white:1,store:2,editor:[0,3],is_valid_pfield:6,csscore:[6,1],option:[2,6],tool:1,copi:[3,6],specifi:[2,6,1],part:[2,6],pars:[0,6],somewhat:4,pcolumn:2,than:[],albeit:[],provid:[2,0,6],remov:6,structur:2,charact:[6,1],str:6,markup:6,seri:[],fashion:0,sinewav:1,ani:[2,0,6,5],pbcopi:3,subroutin:2,packag:[2,0,6,4,5],have:[0,6,1],tabl:[2,0,1],need:[0,4,1],tidi:3,dozen:[0,1],issu:[6,4,5],built:[5,1],equival:0,evenet:4,note:[6,5,1],also:6,event_index:2,str_to_numer:6,build:[0,4],which:[0,6,5],statement_spac:6,thoroughli:[],singl:[2,0,3,6,4],even:6,begin:[2,1],sure:[6,4],distribut:5,though:[0,6],multipli:[2,6],who:0,pfield_a:1,plai:2,pfield_b:1,plan:[0,4],oscil:1,gunzip:5,doc:[4,5],a440:[2,6],flow:[3,4],doe:[2,3,6],pipe:[0,3,1],bracket:[],determin:6,index_of_ev:[],left:0,section:[2,3,1],text:[0,3],random:1,syntax:2,spacer:6,recombin:2,token_typ:6,onli:[2,5,1],talli:6,locat:1,copyright:0,pbpast:3,figur:[0,6],should:[0,6,4,5],experiment:0,dict:[2,4],folder:5,local:2,over:[],count:6,get_vers:6,variou:[5,1],get:[6,4],beat:1,express:[2,6,1],contractu:4,"import":1,csinstrument:1,gen:2,requir:[2,6,1],enabl:0,organ:0,method:[2,6,1],contain:[2,6,4],orign:4,where:6,valid:6,set:[2,6,1],"float":[2,6],key_index:4,trick:[0,3],see:[6,5],result:[3,5],arg:6,fail:4,reserv:2,gmail:[0,5],kei:2,pattern:[2,6],cpspch:1,state:6,score:[0,1,2,3,4,6],between:[2,6,1],pgener:[2,6],approach:[0,1],email:5,attribut:6,syntact:6,extend:0,numer:[2,6,1],csdpars:6,orchestra:[2,0],cycl:0,preprocessor:[2,1],distinguish:2,come:[0,3,1],addit:2,both:2,last:[2,6],delimit:4,howev:0,quiet:2,against:2,etc:[2,1],tutori:4,context:2,improv:5,com:[0,5],comment:[2,6,1],among:5,pfield:[2,0,3,6,1],point:2,guidelin:[],pop:6,heirarchi:5,written:4,suppli:6,respect:[2,0],speak:6,sine:1,invert:6,invers:[],empti:6,mark:2,interpret:4,swap_column:[0,1],reformat:2,immedi:[],quickli:0,sco_align:[0,3,1],persist:6,search:0,argument:[2,6,1],funk:1,"case":[6,4],save:0,look:[0,4,1],pf_function:[],gnu:0,align:[0,1],easier:[],lesser:0,defin:[],calcul:1,neat:3,match:[2,6],error:[6,4,5],glossari:[2,0],aid:3,sanit:6,stdout:1,almost:[],demo:[0,3,5,4,1],site:4,activ:[2,1],faux:6,contracteru:[],ship:0,sever:3,octav:3,develop:0,perform:6,saw:1,make:[2,0,4,5],mayb:[6,1],same:[2,1],check:[4,1],python:[0,1,2,4,5,6],html:0,pad:1,split:[6,4],matcher:2,document:[2,5],start:[2,0],pan:1,complet:5,http:0,leopard:5,capabl:0,inbetween:6,user:0,mani:0,distutil:5,aka:2,squar:1,macro:2,thu:4,well:[6,1],without:[5,1],command:[2,0,3,5,1],thi:[0,1,2,4,5,6],choos:0,endin:1,identifi:[2,1],just:0,rest:2,easi:1,return_someth:6,instr:[2,1],had:4,except:4,instrument:[2,0,1],add:6,is_valid:6,pow:1,els:6,subsequ:1,app:0,finder:5,earli:0,applic:0,jython:4,format:2,handl:6,know:0,amp:0,recurs:2,insert:6,resid:6,like:4,success:5,whitespac:[2,6,1],manual:[2,1],integ:[2,1],collect:2,unstabl:1,either:2,fill:6,output:[3,6],page:0,www:0,right:6,"_iter_select":[],deal:[6,4],twitter:0,some:[4,5],back:[2,3,6],tumblr:0,intern:[],repurpos:2,successfulli:5,librari:1,lead:6,pfunction:[2,6,1],token:6,condit:2,foo:6,pfield_index_b:6,refer:[2,5,1],core:0,object:6,run:[0,5],"enum":6,great:0,repositori:4,conjuct:2,"0dbf":1,"throw":[6,5],about:0,column:[2,6,1],beta:0,manag:5,score_from_csd:[0,1],effici:[0,1],block:[2,1],own:0,clinton:1,consid:[0,1],primarili:0,number_of_pfield:6,within:[2,5],tag:6,automat:[],three:3,down:0,been:[2,0,1],old:0,your:[0,3,5],merg:[2,6],triangl:1,wai:[2,0],pfield_index:[2,6,1],support:[2,0,5,4,1],overwrit:6,custom:4,width:1,joaquin:0,appl:[0,1],includ:[2,6,5,1],fraction:6,wav:1,strict:2,treat:[6,4],"function":[2,0,6,4,1],properli:1,repeatedli:0,form:[],tupl:6,idea:0,atom:4,line:[0,1,3,4,5,6],inlin:6,"true":6,bug:[0,4,1],reset:2,pull:[2,0,6],made:3,get_csound:6,possibl:0,whether:[6,5],preserv:[6,1],limit:[],highlight:3,more:[0,6,4,1],later:2,constant:6,creat:[2,6,4,1],"int":[2,6],certain:2,life:[],deep:1,pfield_list:2,implement:6,file:[2,5,1],our:0,exist:[6,1],trip:[],get_pfield_list:6,denot:2,unifi:[2,6],pfunc:[0,3,1],sequenti:1,when:[6,4],invalid:6,prepend:1,field:2,other:1,futur:[0,6,5],test:[0,3,5,4,1],you:[6,0,3,5,1],repeat:[2,1],consit:6,get_base64:6,sequenc:1,symbol:2,june:0,s_spacer:[0,1],easili:[0,3],get_orchestra:6,receiv:4,rule:2,ignor:1,time:[2,6,5],push:[0,6]},titles:["Csound csd Python Package","Demos","Glossary","Command-line Operations","Bugs","Installing csd","The csd Package"],modules:{"csd.sco.selection":6,sco_align:1,"csd.sco":6,pfunc:1,csd:6,score_from_csd:1,arpeggiator:1,s_spacer:1,swap_columns:1,carry:1,"csd.sco.event":6,"csd.sco.element":6},descrefs:{"csd.sco.selection":{operate_numeric:[6,0],swap:[6,0],replace:[6,0]},sco_align:{align:[1,0]},csd:{get_options:[6,0],get_sample_base64:[6,0],get_score:[6,0],get_csound:[6,0],get_base64:[6,0],get_version:[6,0],get_midi_base64:[6,0],get_orchestra:[6,0],replace_score:[6,0],get_license:[6,0]},"csd.sco":{merge:[6,0],map_:[6,0],select:[6,0],select_all:[6,0]},carry:{replace:[1,0]},"csd.sco.event":{get_pfield_list:[6,0],set:[6,0],get:[6,0],split:[6,0],number_of_pfields:[6,0],tokenize:[6,0],statement_spacer:[6,0],remove:[6,0],get_trailing_comment:[6,0],pop:[6,0],sanitize:[6,0],insert:[6,0],push:[6,0],match:[6,0],swap:[6,0]},"csd.sco.element":{token_type:[6,0],str_to_numeric:[6,0],is_valid:[6,0],is_valid_pfield:[6,0]}},filenames:["index","demo/index","glossary","commandline","bugs","install","csd_sco_event"]})
+Search.setIndex({desctypes:{"0":"function"},terms:{pasteboard:[0,3],sco:[0,1,2,3,4,6],code:[0,3,6,1],chain:[0,3],skip:2,all:[2,0,6,1],select_al:[6,4],four:1,follow:[2,3,6,5,1],row:[3,6],decid:0,lgpl:0,specif:[2,6,1],program:2,swap:[6,1],introduc:6,sourc:5,everi:1,string:[2,6,4,1],fals:6,util:5,verb:1,mechan:6,jacob:0,thumbuki:0,magic:0,level:2,list:[2,6,1],quick:[0,5,1],pfield_index_a:6,pleas:5,past:3,second:6,pass:[4,1],download:[0,5],further:1,click:5,append:6,compat:5,index:[2,0,6],what:[0,1],compar:6,clock:2,asig:1,section:[2,3,1],workflow:3,orchestra:[2,0],current:[2,0,6,1],experiment:0,"new":[6,1],"public":0,full:1,deriv:1,gener:[2,0,6,4],get_licens:6,let:0,becom:4,interpret:4,convert:[2,6],get_opt:6,precis:2,amount:[2,1],chang:[0,6,4],ksmp:1,extra:6,appli:1,modul:[2,0,6,5,1],"boolean":6,instal:[0,5],select:[0,1,2,3,4,6],from:[2,0,6,1],describ:2,would:0,doubl:5,two:[3,6,1],few:0,music:0,itabl:1,type:[2,0,3,6,1],until:1,funkadel:1,swoop:3,sort:4,parliament:1,warp:2,warn:[0,4,1],trail:6,accept:2,particular:2,ipitch:1,unpack:5,must:[2,4],join:4,setup:5,work:[2,0,3,6,1],focu:0,cat:[3,1],transpos:3,minimum:[2,1],can:[0,1,2,3,4,5,6],purpos:2,def:[2,6],control:2,tar:[0,5],process:[2,0,3,6,4],indic:[0,6],tag:6,want:[3,6],onlin:4,map_:[2,6],risk:0,alwai:2,multipl:[6,3,4,1],newlin:[6,4,1],quot:[4,1],csd:[0,1,2,3,4,5,6],georg:1,write:0,how:[4,1],anyon:0,instead:6,sin:1,get_sample_base64:6,recogn:2,after:[6,5,3,4,1],value_scor:4,befor:[3,4,1],mai:[0,4,1],end:[2,0],data:[2,6,1],attempt:6,favorit:0,element:[2,0,6,4,1],caus:2,inform:0,combin:2,allow:[5,1],first:[3,1],egg:4,order:[0,6],origin:[2,6],csoundsynthes:1,pfield_index_list:[2,6],offici:4,mission:0,veri:[2,0],through:[2,0,1],pitch:0,equip:1,jacobjoaquin:[0,5],still:[0,3],paramet:2,group:1,nchnl:1,iamp:1,better:0,platform:5,window:[0,5],persist:6,might:6,alter:6,non:1,good:5,"return":[2,6],thei:[2,4,1],python:[0,1,2,4,5,6],auto:[0,1],spell:4,compound:6,front:0,choic:1,term:2,somewher:6,name:[2,1],replace_scor:6,didn:4,separ:6,easili:[0,3],get_scor:6,exampl:[1,2,3,4,5,6],each:6,found:[6,5],mean:6,replac:[6,3,4,1],individu:6,continu:[2,6],realli:6,arpeggi:[0,3,1],happen:0,extract:1,event:[2,0,6,4,1],out:[0,6,1],variabl:[2,1],matrix:6,csound:[2,0,6,1],space:[2,0,6,1],newli:3,content:[2,3,5],print:2,correct:6,math:1,operate_numer:[2,6,4],advanc:2,manipul:0,tempo:2,get_midi_base64:6,base:0,releas:[0,5,1],org:0,orc:2,omit:6,inbetween:6,thing:3,place:[2,6],licens:0,lambda:6,oper:[0,1,2,3,4,6],rang:[2,1],directli:6,carri:[2,0,6,1],onc:2,number:[2,6,1],instruct:[0,5],done:1,open:0,given:6,script:[0,3,5,4,1],unknown:5,top:2,system:[2,0,5],least:4,statement:[2,0,6,1],termin:[0,3,5],white:1,store:2,editor:[0,3],is_valid_pfield:6,csscore:[6,1],option:[2,6],tool:1,copi:[3,6],specifi:[2,6,1],part:[2,6],pars:[0,6],somewhat:4,wav:1,provid:[2,0,6],remov:6,structur:2,charact:[6,1],str:6,markup:6,fashion:0,sinewav:1,argument:[2,6,1],pbcopi:3,subroutin:2,packag:[2,0,6,4,5],have:[0,6,1],get_trailing_com:6,need:[0,4,1],tidi:3,dozen:[0,1],issu:[6,4,5],built:[5,1],equival:0,evenet:4,note:[6,5,1],also:6,event_index:2,str_to_numer:6,build:[0,4],which:[0,6,5],statement_spac:6,singl:[2,0,3,6,4],even:6,begin:[2,1],sure:[6,4],distribut:5,though:[0,6],multipli:[2,6],object:6,pfield_a:1,plai:2,pfield_b:1,plan:[0,4],oscil:1,gunzip:5,doc:[4,5],a440:[2,6],flow:[3,4],doe:[2,3,6],pipe:[0,3,1],determin:6,endin:1,width:1,text:[0,3],random:1,syntax:2,spacer:6,recombin:2,token_typ:6,onli:[2,5,1],talli:6,locat:1,copyright:0,pbpast:3,state:6,should:[0,6,4,5],version:[0,1],dict:[2,4],folder:5,local:2,count:6,get_vers:6,variou:[5,1],get:[6,4],beat:1,express:[2,6,1],contractu:4,pgener:[2,6],csinstrument:1,gen:2,requir:[2,6,1],enabl:0,organ:0,method:[2,6,1],contain:[2,6,4],orign:4,where:6,set:[2,6,1],"float":[2,6],key_index:4,trick:[0,3],see:[6,5],result:[3,5],arg:6,fail:4,reserv:2,gmail:[0,5],kei:2,pattern:[2,6],cpspch:1,written:4,score:[0,1,2,3,4,6],between:[2,6,1],"import":1,approach:[0,1],email:5,attribut:6,syntact:6,extend:0,numer:[2,6,1],csdpars:6,cycl:0,preprocessor:[2,1],distinguish:2,come:[0,3,1],addit:2,both:2,last:[2,6],delimit:4,howev:0,quiet:2,against:2,etc:[2,1],tutori:4,context:2,mani:0,com:[0,5],comment:[2,6,1],among:5,pfield:[2,0,3,6,1],figur:[0,6],pow:1,pop:6,heirarchi:5,suppli:6,respect:[2,0],speak:6,sine:1,invert:6,three:3,been:[2,0,1],mark:2,valu:[2,3,6,4,1],swap_column:[0,1],reformat:2,quickli:0,sco_align:[0,3,1],search:0,ani:[2,0,6,5],funk:1,"case":[6,4],subsequ:1,look:[0,4,1],gnu:0,align:[0,1],durat:2,lesser:0,calcul:1,neat:3,match:[2,6],error:[6,4,5],glossari:[2,0],aid:3,sanit:6,stdout:1,fill:6,demo:[0,3,5,4,1],tabl:[2,0,1],site:4,activ:[2,1],faux:6,ship:0,sever:3,octav:3,develop:0,perform:6,saw:1,make:[2,0,4,5],mayb:[6,1],exchang:1,same:[2,1],handl:6,html:0,pad:1,split:[6,4],matcher:2,document:[2,5],pan:1,complet:5,http:0,leopard:5,capabl:0,moment:0,user:0,improv:5,distutil:5,aka:2,squar:1,macro:2,thu:4,well:[6,1],without:[5,1],command:[2,0,3,5,1],thi:[0,1,2,4,5,6],choos:0,left:0,identifi:[2,1],just:0,rest:2,easi:1,return_someth:6,point:2,had:4,except:4,instrument:[2,0,1],add:6,is_valid:6,els:6,save:0,app:0,finder:5,earli:0,applic:0,jython:4,format:2,preserv:[6,1],know:0,consid:[0,1],amp:0,recurs:2,insert:6,resid:6,like:4,success:5,whitespac:[2,6,1],manual:[2,1],integ:[2,1],collect:2,unstabl:1,either:2,output:[3,6],page:0,www:0,right:6,old:0,deal:[6,4],twitter:0,some:[4,5],back:[2,3,6],tumblr:0,repurpos:2,successfulli:5,librari:1,lead:6,pfunction:[2,6,1],token:6,condit:2,foo:6,pfield_index_b:6,refer:[2,5,1],core:0,who:0,run:[0,5],"enum":6,great:0,repositori:4,conjuct:2,"0dbf":1,"throw":[6,5],about:0,column:[2,6,1],beta:0,manag:5,score_from_csd:[0,1],effici:[0,1],other:1,block:[2,1],own:0,clinton:1,amplitud:3,primarili:0,number_of_pfield:6,within:[2,5],down:0,empti:6,your:[0,3,5],merg:[2,6],triangl:1,wai:[2,0],pfield_index:[2,6,1],support:[2,0,5,4,1],overwrit:6,custom:4,start:[2,0],joaquin:0,appl:[0,1],includ:[2,6,5,1],fraction:6,pcolumn:2,strict:2,treat:[6,4],"function":[2,0,6,4,1],properli:1,repeatedli:0,tupl:6,idea:0,atom:4,line:[0,1,3,4,5,6],inlin:6,"true":6,bug:[0,4,1],reset:2,pull:[2,0,6],made:3,get_csound:6,possibl:0,whether:[6,5],highlight:3,more:[0,6,4,1],later:2,constant:6,creat:[2,6,4,1],"int":[2,6],certain:2,deep:1,pfield_list:2,implement:6,file:[2,5,1],our:0,exist:[6,1],check:[4,1],get_pfield_list:6,denot:2,unifi:[2,6],pfunc:[0,3,1],sequenti:1,when:[6,4],invalid:6,prepend:1,field:2,valid:6,futur:[0,6,5],test:[0,3,5,4,1],you:[6,0,3,5,1],repeat:[2,1],consit:6,get_base64:6,sequenc:1,symbol:2,june:0,s_spacer:[0,1],get_orchestra:6,instr:[2,1],receiv:4,rule:2,ignor:1,time:[2,6,5],push:[0,6]},titles:["Csound csd Python Package","Demos","Glossary","Command-line Operations","Bugs","Installing csd","The csd Package"],modules:{"csd.sco.selection":6,sco_align:1,s_spacer:1,pfunc:1,csd:6,score_from_csd:1,arpeggiator:1,"csd.sco":6,swap_columns:1,carry:1,"csd.sco.event":6,"csd.sco.element":6},descrefs:{"csd.sco.selection":{operate_numeric:[6,0],swap:[6,0],replace:[6,0]},sco_align:{align:[1,0]},csd:{get_options:[6,0],get_sample_base64:[6,0],get_score:[6,0],get_csound:[6,0],get_base64:[6,0],get_version:[6,0],get_midi_base64:[6,0],get_orchestra:[6,0],replace_score:[6,0],get_license:[6,0]},"csd.sco":{merge:[6,0],map_:[6,0],select:[6,0],select_all:[6,0]},carry:{replace:[1,0]},"csd.sco.event":{get_pfield_list:[6,0],set:[6,0],insert:[6,0],split:[6,0],number_of_pfields:[6,0],get:[6,0],statement_spacer:[6,0],remove:[6,0],get_trailing_comment:[6,0],pop:[6,0],sanitize:[6,0],tokenize:[6,0],push:[6,0],match:[6,0],swap:[6,0]},"csd.sco.element":{token_type:[6,0],str_to_numeric:[6,0],is_valid:[6,0],is_valid_pfield:[6,0]}},filenames:["index","demo/index","glossary","commandline","bugs","install","csd_sco_event"]})
View
4 setup.py
@@ -1,8 +1,8 @@
from distutils.core import setup
setup(name='csd',
- version='0.0.3.1',
- description='Csound csd Tools',
+ version='0.0.4',
+ description='Csound csd Python Package',
author='Jacob Joaquin',
author_email='jacobjoaquin@gmail.com',
url='http://www.thumbuki.com/',
Please sign in to comment.
Something went wrong with that request. Please try again.