Csound power!: the comprehensive guide
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boston
Course Technology PTR
2013
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes index. -- Looks at the features and functions of the sound synthesis and music production software, covering such topics as using the CsoundQt interface, building instruments and effects, wriring a Csound score, and using Csound with MIDI. |
Beschreibung: | XI, 285 S. Ill. |
ISBN: | 9781435460041 1435460049 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV040243008 | ||
003 | DE-604 | ||
005 | 20120806 | ||
007 | t | ||
008 | 120611s2013 xxua||| |||| 00||| eng d | ||
010 | |a 2011936043 | ||
020 | |a 9781435460041 |c pbk. |9 978-1-4354-6004-1 | ||
020 | |a 1435460049 |c pbk. |9 1-435-46004-9 | ||
035 | |a (OCoLC)796274472 | ||
035 | |a (DE-599)BVBBV040243008 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-12 | ||
050 | 0 | |a MT723 | |
082 | 0 | |a 781.3/4536 | |
084 | |a 9,2 |2 ssgn | ||
100 | 1 | |a Aikin, Jim |e Verfasser |4 aut | |
245 | 1 | 0 | |a Csound power! |b the comprehensive guide |c Jim Aikin |
264 | 1 | |a Boston |b Course Technology PTR |c 2013 | |
300 | |a XI, 285 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes index. -- Looks at the features and functions of the sound synthesis and music production software, covering such topics as using the CsoundQt interface, building instruments and effects, wriring a Csound score, and using Csound with MIDI. | ||
650 | 4 | |a Musik | |
650 | 4 | |a Computer music |x Instruction and study | |
650 | 4 | |a CSound (Computer program language) | |
650 | 4 | |a Music |x Computer programs | |
650 | 4 | |a Computer composition | |
650 | 4 | |a Computer sound processing | |
650 | 0 | 7 | |a Csound |g Programmiersprache |0 (DE-588)4650831-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Soundverarbeitung |0 (DE-588)4485311-7 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4142527-3 |a Anleitung |2 gnd-content | |
689 | 0 | 0 | |a Csound |g Programmiersprache |0 (DE-588)4650831-4 |D s |
689 | 0 | 1 | |a Soundverarbeitung |0 (DE-588)4485311-7 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung BSB Muenchen |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025099171&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-025099171 | ||
942 | 1 | 1 | |c 780.2 |e 22/bsb |f 090511 |
Datensatz im Suchindex
_version_ | 1804149235498614784 |
---|---|
adam_text | Contents
Introduction
..................................................................
χ
Chapter
1
The World of Csound
1
About This Book
...........................................................................................................................................2
What Is Csound?
...........................................................................................................................................4
Why Use Csound?
.........................................................................................................................................6
What You ll Need
.........................................................................................................................................8
Resources
.......................................................................................................................................................9
The Canonical Csound Reference Manual
.............................................................................................9
The Csound Website
.............................................................................................................................12
The Online Manual
...............................................................................................................................12
Mailing List
...........................................................................................................................................13
Code Examples
......................................................................................................................................14
The Csound Journal
..............................................................................................................................14
Online
UDO
Library
.............................................................................................................................14
Books for Further Study
........................................................................................................................14
You
........................................................................................................................................................15
Alternatives
..................................................................................................................................................16
Chapter
2
Downloading and Installing
19
Compiling Csound Yourself
........................................................................................................................20
Doubles versus Floats
..................................................................................................................................21
Running the Installer
...................................................................................................................................22
Windows
...............................................................................................................................................22
Macintosh
..............................................................................................................................................24
Linux
.....................................................................................................................................................26
Installing CsoundQt
....................................................................................................................................27
Setting Up Your System
..............................................................................................................................28
System Test in CsoundQt
......................................................................................................................28
System Test in the Terminal
..................................................................................................................29
VJ Csound
Power! The Comprehensive Guide
Chapter
3
QuickStart Projects
33
Sequencing Project
.......................................................................................................................................33
Launch CsoundQt and Create a New Project
......................................................................................33
Create an Instrument and a Score
..........................................................................................................34
Add an Amplitude Envelope
.................................................................................................................36
Input Pitches from the Score
.................................................................................................................37
Make a Richer Tone Color
...................................................................................................................39
Add a Timbre Envelope
........................................................................................................................39
Summing Up What We ve Done So Far
...............................................................................................41
Add Rhythms, Chords, and Dynamics to the Score
.............................................................................42
Control the Instrument Panning from the Score
...................................................................................45
Process the Sound through a Reverb
....................................................................................................46
Sound Design Project
..................................................................................................................................47
Load a Sound File into a Table
............................................................................................................48
Create an Instrument and a Score
.........................................................................................................49
Change the Playback Speed
...................................................................................................................49
Add Ring Modulation
...........................................................................................................................50
Modulate the Playback Speed
...............................................................................................................51
Add a Delay
..........................................................................................................................................52
A Basic Vocoder
..........................................................................................................................................53
Chapter
4
The Structure and Syntax of a .csd File
55
The Command Line
....................................................................................................................................55
Tags in the .csd File
....................................................................................................................................56
The Orchestra Header
.................................................................................................................................58
Other Items in the Header
....................................................................................................................59
Adding Comments to Your Code
...............................................................................................................60
Spacing and Parentheses
..............................................................................................................................61
Macros
........................................................................................................................................................62
Chapter
5
Using the CsoundQt Interface
65
The Toolbar and Menus
.............................................................................................................................65
Menus
....................................................................................................................................................68
The Main Window
......................................................................................................................................72
The Editor
.............................................................................................................................................73
The Inspector
.........................................................................................................................................75
The Output Console
..............................................................................................................................75
The Manual Pane
..................................................................................................................................76
The Configuration Box
.......................................................... .................76
The Run Tab
.............................................
i!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!!!!!!!!^ /. . . . .!!!!!!!!!!! .!!!» »
..........
76
The General Tab
..................................... ........78
The Widgets Tab
............................ ...................................................................................... .....78
The Editor Tab
............................................!.ľľľľ ľľľľľ!ľľľľľ ľľ Ξ !ľľľľ!ľ ľ...........
?9
The Environment Tab
................... ....79
Contents
vii
The External Programs Tab
..................................................................................................................79
The Template Tab
.................................................................................................................................79
Widgets
........................................................................................................................................................80
Designing a Widgets Panel
....................................................................................................................84
Live Events
..................................................................................................................................................84
Editing Live Events
................................................................................................................................87
Playback and Looping of Live Events
...................................................................................................88
Chapter
6
Building Your Own Instruments and Effects
89
instr and
endin............................................................................................................................................89
і-
versus
к-
versus a-
....................................................................................................................................91
The ink Opcode
....................................................................................................................................94
Converting from a- to k-
.......................................................................................................................95
S- and Other Variable Prefixes
....................................................................................................................96
Global Variables
..........................................................................................................................................96
Mathematical Operations
............................................................................................................................96
Using Parentheses
..................................................................................................................................98
Other Useful Mathematical Operations
................................................................................................99
p-fields and p-values
..................................................................................................................................100
Logic and Flow Control
............................................................................................................................102
Testing Values
.....................................................................................................................................103
Using if/goto
........................................................................................................................................104
Using if/then/else
..................................................................................................................................105
The Ternary Operator
.........................................................................................................................106
Looping Opcodes
................................................................................................................................107
Print Statements
.........................................................................................................................................
Ill
print
.....................................................................................................................................................
Ill
printf
....................................................................................................................................................112
printk
...................................................................................................................................................113
printk2
.................................................................................................................................................114
printks
.................................................................................................................................................114
prints
...................................................................................................................................................114
sprintf
..................................................................................................................................................114
Chapter
7
Thirty Opcodes You Must Know
115
What Is an Opcode?
..................................................................................................................................116
How to Read Prototypes in the Manual
.............................................................................................117
Signal Generators
......................................................................................................................................119
A Basic Oscillator
................................................................................................................................119
Other Oscillators
.................................................................................................................................125
Noise Generators
.................................................................................................................................126
FM
Synthesis
.......................................................................................................................................131
Granular Synthesis
..............................................................................................................................135
Sample Playback
..................................................................................................................................143
Physical Models
...................................................................................................................................150
viii Csound Power! The Comprehensive
Guide
Envelope Generators
...........................................................................................................................
LFOs
....................................................................................................................................................160
Filters
.........................................................................................................................................................162
Resonant Lowpass Filters
....................................................................................................................164
State-Variable Filters
...........................................................................................................................167
Basic Tone-Shaping
.............................................................................................................................167
Global Signal Routing
...............................................................................................................................168
The
zak
Opcodes
.................................................................................................................................171
The Mixer Opcodes
............................................................................................................................172
Pitch Converters
........................................................................................................................................174
cpsmidi
................................................................................................................................................176
String Manipulation Opcodes
...................................................................................................................176
The Important GEN Routines
...................................................................................................................176
The f-Statement
...................................................................................................................................177
The ftgen Opcode Family
....................................................................................................................178
Sinusoids with GEN
09, 10,
and
11...................................................................................................179
Building Tables out of Segments
.........................................................................................................181
Reading Audio Files
............................................................................................................................183
Your Own Data
..................................................................................................................................184
Table Operations
.......................................................................................................................................186
Reading from Tables
...........................................................................................................................186
Writing to Tables
................................................................................................................................188
Dynamics Control and Panning
................................................................................................................189
balance
.................................................................................................................................................190
compress
..............................................................................................................................................191
pan and pan2
......................................................................................................................................193
Audio Output
............................................................................................................................................194
out and outs
........................................................................................................................................195
fout
......................................................................................................................................................195
Effects
........................................................................................................................................................195
Reverb
...................................................................................................... .. ................................196
Delay
................................................................................................ ...!. . . !!!!!!!!!!!!!!..........................197
Distortion
............................................................................................................................................202
Instrument Control
....................................................................................................................................204
Analysis and Resynthesis
...........................................................................................................................206
User-Defined Opcodes
...............................................................................................................................207
Creating Score Events during Performance
...............................................................................................211
schedule and schedwhen
.....................................................................................................................211
scoreline
...............................................................................................................................................213
event
....................................................................................................................................................214
Chapter
8
Writing a Csound Score
215
Score Statements
........................................................................................................................................215
The i-statement
...................................................................................................................................217
The t-statement
....................................................................................................................................218
The f-statement
....................................................................................................................................219
Warping the Score with b- and v-
............................................................
. . . .ľ. .. . . . . . . . . . . . .
....................220
The a- and x-statements
......................................................................................................................222
The s- and e-statements
.................................................... .....222
Contents
¡χ
Score
Entry Shortcuts
................................................................................................................................222
Carry Symbols
.....................................................................................................................................223
Score Macros
.......................................................................................................................................225
Computing Values in p-fields
..............................................................................................................227
Using a Spreadsheet
.............................................................................................................................227
Looping Score Sections
..............................................................................................................................228
The r-statement
...................................................................................................................................228
The
{
and
}
Statements
........................................................................................................................229
The Sorting Hat
........................................................................................................................................230
Legato Instruments
....................................................................................................................................230
Chapter
9
Front Ends
237
blue
............................................................................................................................................................238
Downloading and Installing blue
........................................................................................................239
Overview
.............................................................................................................................................239
The Score
.............................................................................................................................................241
WinXound
.................................................................................................................................................244
Cecilia
4.2.................................................................................................................................................245
Chapter
10
Using Csound with MIDI,
OSC,
Pd,
Python, and Live Audio
______________249
MIDI
..........................................................................................................................................................249
Setting Up a MIDI System
..................................................................................................................250
Receiving MIDI Input
.........................................................................................................................251
Performance Considerations
................................................................................................................257
Keeping Csound Running
...................................................................................................................259
A Monophonie
Legato MIDI Instrument
............................................................................................259
Csound and VST
.................................................................................................................................261
OSC
...........................................................................................................................................................262
Sending and Receiving Longer Messages
............................................................................................266
Data Buffering
.....................................................................................................................................267
Connecting Two Computers Using
OSC
............................................................................................268
Real-Time Audio Processing
.....................................................................................................................268
Using Csound with Pd
..............................................................................................................................269
Using Python within Csound
....................................................................................................................270
The Python Opcodes
...........................................................................................................................272
Extending Csound Using Scripting Languages
..........................................................................................273
Csound in Ableton Live
............................................................................................................................273
Index
.......................................................................................................................................................275
|
any_adam_object | 1 |
author | Aikin, Jim |
author_facet | Aikin, Jim |
author_role | aut |
author_sort | Aikin, Jim |
author_variant | j a ja |
building | Verbundindex |
bvnumber | BV040243008 |
callnumber-first | M - Music |
callnumber-label | MT723 |
callnumber-raw | MT723 |
callnumber-search | MT723 |
callnumber-sort | MT 3723 |
callnumber-subject | MT - Instruction and Study |
ctrlnum | (OCoLC)796274472 (DE-599)BVBBV040243008 |
dewey-full | 781.3/4536 |
dewey-hundreds | 700 - The arts |
dewey-ones | 781 - General principles and musical forms |
dewey-raw | 781.3/4536 |
dewey-search | 781.3/4536 |
dewey-sort | 3781.3 44536 |
dewey-tens | 780 - Music |
discipline | Musikwissenschaft |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02032nam a2200505zc 4500</leader><controlfield tag="001">BV040243008</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20120806 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">120611s2013 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2011936043</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781435460041</subfield><subfield code="c">pbk.</subfield><subfield code="9">978-1-4354-6004-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1435460049</subfield><subfield code="c">pbk.</subfield><subfield code="9">1-435-46004-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)796274472</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV040243008</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">MT723</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">781.3/4536</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">9,2</subfield><subfield code="2">ssgn</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Aikin, Jim</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Csound power!</subfield><subfield code="b">the comprehensive guide</subfield><subfield code="c">Jim Aikin</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boston</subfield><subfield code="b">Course Technology PTR</subfield><subfield code="c">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XI, 285 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index. -- Looks at the features and functions of the sound synthesis and music production software, covering such topics as using the CsoundQt interface, building instruments and effects, wriring a Csound score, and using Csound with MIDI.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Musik</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer music</subfield><subfield code="x">Instruction and study</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">CSound (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Music</subfield><subfield code="x">Computer programs</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer composition</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer sound processing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Csound</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4650831-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Soundverarbeitung</subfield><subfield code="0">(DE-588)4485311-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4142527-3</subfield><subfield code="a">Anleitung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Csound</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4650831-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Soundverarbeitung</subfield><subfield code="0">(DE-588)4485311-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung BSB Muenchen</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025099171&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025099171</subfield></datafield><datafield tag="942" ind1="1" ind2="1"><subfield code="c">780.2</subfield><subfield code="e">22/bsb</subfield><subfield code="f">090511</subfield></datafield></record></collection> |
genre | (DE-588)4142527-3 Anleitung gnd-content |
genre_facet | Anleitung |
id | DE-604.BV040243008 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:19:48Z |
institution | BVB |
isbn | 9781435460041 1435460049 |
language | English |
lccn | 2011936043 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025099171 |
oclc_num | 796274472 |
open_access_boolean | |
owner | DE-12 |
owner_facet | DE-12 |
physical | XI, 285 S. Ill. |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Course Technology PTR |
record_format | marc |
spelling | Aikin, Jim Verfasser aut Csound power! the comprehensive guide Jim Aikin Boston Course Technology PTR 2013 XI, 285 S. Ill. txt rdacontent n rdamedia nc rdacarrier Includes index. -- Looks at the features and functions of the sound synthesis and music production software, covering such topics as using the CsoundQt interface, building instruments and effects, wriring a Csound score, and using Csound with MIDI. Musik Computer music Instruction and study CSound (Computer program language) Music Computer programs Computer composition Computer sound processing Csound Programmiersprache (DE-588)4650831-4 gnd rswk-swf Soundverarbeitung (DE-588)4485311-7 gnd rswk-swf (DE-588)4142527-3 Anleitung gnd-content Csound Programmiersprache (DE-588)4650831-4 s Soundverarbeitung (DE-588)4485311-7 s DE-604 Digitalisierung BSB Muenchen application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025099171&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Aikin, Jim Csound power! the comprehensive guide Musik Computer music Instruction and study CSound (Computer program language) Music Computer programs Computer composition Computer sound processing Csound Programmiersprache (DE-588)4650831-4 gnd Soundverarbeitung (DE-588)4485311-7 gnd |
subject_GND | (DE-588)4650831-4 (DE-588)4485311-7 (DE-588)4142527-3 |
title | Csound power! the comprehensive guide |
title_auth | Csound power! the comprehensive guide |
title_exact_search | Csound power! the comprehensive guide |
title_full | Csound power! the comprehensive guide Jim Aikin |
title_fullStr | Csound power! the comprehensive guide Jim Aikin |
title_full_unstemmed | Csound power! the comprehensive guide Jim Aikin |
title_short | Csound power! |
title_sort | csound power the comprehensive guide |
title_sub | the comprehensive guide |
topic | Musik Computer music Instruction and study CSound (Computer program language) Music Computer programs Computer composition Computer sound processing Csound Programmiersprache (DE-588)4650831-4 gnd Soundverarbeitung (DE-588)4485311-7 gnd |
topic_facet | Musik Computer music Instruction and study CSound (Computer program language) Music Computer programs Computer composition Computer sound processing Csound Programmiersprache Soundverarbeitung Anleitung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025099171&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT aikinjim csoundpowerthecomprehensiveguide |