Computer music instruments: foundations, design and development
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Cham
Springer
[2017]
|
Schriftenreihe: | Computer science
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | xx, 361 Seiten Illustrationen, Diagramme |
ISBN: | 9783319635033 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV046108831 | ||
003 | DE-604 | ||
005 | 20210604 | ||
007 | t | ||
008 | 190820s2017 a||| |||| 00||| eng d | ||
020 | |a 9783319635033 |c hardcover |9 978-3-319-63503-3 | ||
035 | |a (OCoLC)1032368907 | ||
035 | |a (DE-599)BVBBV046108831 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-1102 |a DE-11 |a DE-12 | ||
082 | 0 | |a 004 |2 23 | |
084 | |a MUS |q DE-12 |2 fid | ||
084 | |a ST 690 |0 (DE-625)143691: |2 rvk | ||
100 | 1 | |a Lazzarini, Victor |d 1969- |e Verfasser |0 (DE-588)143254375 |4 aut | |
245 | 1 | 0 | |a Computer music instruments |b foundations, design and development |c Victor Lazzarini |
264 | 1 | |a Cham |b Springer |c [2017] | |
264 | 4 | |c © 2017 | |
300 | |a xx, 361 Seiten |b Illustrationen, Diagramme | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Computer science | |
650 | 4 | |a Computer science | |
650 | 4 | |a Music | |
650 | 4 | |a Application software | |
650 | 4 | |a Computer Science | |
650 | 4 | |a Computer Appl. in Arts and Humanities | |
650 | 4 | |a Music | |
650 | 4 | |a Signal, Image and Speech Processing | |
650 | 4 | |a Informatik | |
650 | 4 | |a Musik | |
650 | 0 | 7 | |a Computermusik |0 (DE-588)4113239-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Elektronisches Musikinstrument |0 (DE-588)4014362-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Computermusik |0 (DE-588)4113239-7 |D s |
689 | 0 | 1 | |a Elektronisches Musikinstrument |0 (DE-588)4014362-4 |D s |
689 | 0 | |C b |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-319-63504-0 |
787 | 0 | 8 | |i Ergänzung zu |a Lazzarini, Victor, 1969- |t Computer music instruments II |z 978-3-030-13712-0 |
856 | 4 | 2 | |m Digitalisierung BSB München - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=031489480&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
940 | 1 | |q BSB_NED_20210604 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-031489480 | ||
942 | 1 | 1 | |c 784.19 |e 22/bsb |
942 | 1 | 1 | |c 784.19 |e 22/bsb |f 0905 |
942 | 1 | 1 | |c 780.051 |e 22/bsb |
942 | 1 | 1 | |c 780.051 |e 22/bsb |f 0905 |
Datensatz im Suchindex
_version_ | 1804180422039437312 |
---|---|
adam_text | Contents Parti Foundations 1 Audio and Music Signals.............................................................................. 3 1.1 Audio Signals ........................................................................................ 4 1.1.1 Waves.......................................................................................... 5 1.1.2 Parameters.................................................................................. 5 1.1.3 Waveform shapes...................................................................... 7 1.1.4 Breaking waveforms down...................................................... 8 1.2 Musical Signals...................................................................................... 10 1.2.1 Scales.......................................................................................... 11 1.2.2 Spectral types............................................................................ 13 1.3 Signals in and out of the Computer...................................................... 17 1.3.1 Digital signals............................................................................ 18 1.4 Conclusions............................................................................................ 23 2 Music Programming Environments.......................................................... 2.1 Python .................................................................................................... 2.1.1 Control of flow and loops ........................................................ 2.1.2
Sequences.................................................................................. 2.1.3 Functions.................................................................................... 2.1.4 Classes........................................................................................ 2.1.5 Modules and libraries................................................................ 2.2 Csound.................................................................................................... 2.2.1 The language: instruments........................................................ 2.2.2 Variables and types.................................................................... 2.2.3 The API...................................................................................... 2.3 Faust........................................................................................................ 2.3.1 Stream operators........................................................................ 2.3.2 Functions.................................................................................... 2.3.3 Controls...................................................................................... 2.3.4 Compilation and Csound integration...................................... 25 26 28 29 32 33 34 35 36 36 39 41 42 44 44 44 xiii
Contents XIV 2.4 2.5 Programming Environment and Language Integration.................... 2.4.1 The application...................................................................... 2.4.2 Instruments........................................................................... 2.4.3 Application code.................................................................... Conclusions....................................................................................... 46 46 48 50 55 Part II Synthesis and Processing 3 Source-Filter Models............................................................................... 59 3.1 Sound Spectra................................................................................... 59 3.2 Sources.............................................................................................. 64 3.2.1 Periodic signal generators.................................................... 64 3.2.2 Broadband noise and distributed spectra.............................. 72 3.3 Dynamic Parameter Shaping............................................................ 76 3.3.1 Envelopes ............................................................................. 77 3.3.2 Modulation........................................................................... 81 3.4 Spectral Modification....................................................................... 87 3.4.1 Filter types ........................................................................... 88 3.4.2 IIR versus FIR ..................................................................... 91 3.4.3 Multiple filters
..................................................................... 99 3.5 Instrument Examples ....................................................................... 99 3.5.1 Multiple detuned sources to resonant filter.......................... 99 3.5.2 Synthetic vocals using filter banks.........................................103 3.6 Conclusions........................................................................................108 4 Closed-Form Summation Formulae........................................................109 4.1 Band-Limited Pulse ......................................................................... 109 4.2 Generalised Summation Formulae .................................................... Ill 4.3 Frequency and Phase Modulation...................................................... 117 4.4 Asymmetrical PM synthesis................................................................119 4.5 Phase-Aligned Formant Synthesis...................................................... 122 4.6 Split-Sideband Synthesis....................................................................123 4.7 Modified FM Synthesis ......................................................................125 4.7.1 Extended ModFM .................................................................. 128 4.8 Wave-Shaping Synthesis......................................................................131 4.8.1 Polynomial transfer functions.................................................132 4.8.2 Hyperbolic tangent wave shaping........................................... 136 4.9 Phase Distortion
Synthesis.................................................................. 138 4.9.1 Vector phase shaping............................................................. 140 4.10 Instrument Design............................................................................... 142 4.10.1 Phase modulation....................................................................142 4.10.2 The ModFM vocoder.............................................................. 146 4.10.3 Resonant synthesis.................................................................. 150 4.11 Conclusions.........................................................................................154
Contents XV 5 Feedback aod Adaptive Systems.................................................................. 155 5.1 Delay Lines.............................................................................................. 155 5.1.1 Waveguides.................................................................................. 156 5.2 Variable Delays........................................................................................ 160 5.2.1 Vibrato.......................................................................................... 160 5.2.2 Adaptive FM................................................................................ 162 5.2.3 Self-modulation.......................................................................... 165 5.2.4 Asymmetrical methods .............................................................. 165 5.2.5 Adaptive ModFM........................................................................ 168 5.3 Heterodyning............................................................................................ 170 5.3.1 Adaptive PD................................................................................ 171 5.3.2 Adaptive SpSB............................................................................ 174 5.4 Feedback Modulation.............................................................................. 175 5.4.1 Feedback AM..............................................................................176 5.4.2 Periodic time-varying filters......................................................186 5.4.3 Feedback
FM..............................................................................196 5.5 Conclusions..............................................................................................200 6 Granular Methods......................................................................................... 201 6.1 Grains....................................................................................................... 201 6.2 Grain Generation..................................................................................... 204 6.2.1 Grain streams..............................................................................204 6.2.2 Grain clouds............................................................................... 209 6.2.3 Sampled-sound sources..............................................................212 6.2.4 Using Python to generate grain data......................................... 214 6.3 Grain Generators in Csound....................................................................216 6.3.1 Syncgrain ................................................................................... 216 6.3.2 FOF............................................................................................. 218 6.3.3 Partikkel ..................................................................................... 220 6.4 Conclusions............................................................................................. 221 7 Frequency-Domain Techniques....................................................................223 7.1 Frequency-Domain Analysis and
Synthesis......................................... 224 7.1.1 The Fourier transform............................................................... 224 7.1.2 The discrete Fourier transform..................................................227 7.1.3 The fast Fourier transform..........................................................234 7.1.4 Convolution reverb..................................................................... 245 7.2 Time-Varying Spectral Analysis and Synthesis................................... 252 7.2.1 Processing spectral data.............................................................255 7.2.2 Spectral envelope....................................................................... 258 7.2.3 Instantaneous frequencies..........................................................260 7.2.4 Time scaling............................................................................... 266 7.3 Real-Time Spectral Processing ............................................................. 269 7.4 Conclusions............................................................................................. 271
xvi Contents Part Ш Application Development 8 Interaction....................................................................................................... 275 8.1 Communication Protocols .................................................................... 275 8.1.1 The MIDI protocol.....................................................................276 8.1.2 The OSC protocol.......................................................................280 8.1.3 Networks.....................................................................................285 8.2 User Interfaces.........................................................................................286 8.2.1 WIMP paradigm.............................. 286 8.2.2 Beyond WIMP...........................................................................292 8.2.3 Custom hardware.......................................................................293 8.3 Conclusions............................................................................................. 294 9 Computer Music Platforms .........................................................................295 9.1 Desktop ...................................................................................................296 9.2 Mobile .....................................................................................................299 9.3 Web Browsers.........................................................................................300 9.4 DIY Platforms.........................................................................................303 9.4.1 The
Internet of MusicalThings................................................. 304 9.5 Conclusions........................................................... 305 Appendices A Signal Processing Mathematics....................................................................309 A, 1 Fundamental Concepts and Operations................................................ 309 A. 1.1 Vector and matrix operations................................................... 310 A. 1.2 Sum and product........................................................................311 A. 1.3 Polynomials and functions ..................................................... 311 A.2 Trigonometry...........................................................................................312 A.2.1 Identities................................................................................... 314 A.3 Numeric Systems.....................................................................................315 A.4 Complex Polynomials.............................................................................319 A.5 Differentiation and Integration...............................................................321 В Application Code ............................................................................................ 325 B.l Shapes....................................................................................................... 325 B.2 Vocal Quartet Simulation.......................................................................329 B.3 Closed-Form Summation Formulae User-Defined Opcodes.............. 332 B.4 Pylab
Waveform and Spectrum Plots ...................................................337 B.5 FOF Vowel Synthesis.............................................................................339 B.6 Convolution Programs ........................................................................... 340 B.7 Spectral Masking....................... 343 B.8 Cross-synthesis.......................................................................................345 B.9 Pitch Shifting........................................................................................... 346 B.10 Time Scaling............................................................................................349
Contents xvii References.................................................................................................................. 351 Index.......................................................................................................................... 357
|
any_adam_object | 1 |
author | Lazzarini, Victor 1969- |
author_GND | (DE-588)143254375 |
author_facet | Lazzarini, Victor 1969- |
author_role | aut |
author_sort | Lazzarini, Victor 1969- |
author_variant | v l vl |
building | Verbundindex |
bvnumber | BV046108831 |
classification_rvk | ST 690 |
ctrlnum | (OCoLC)1032368907 (DE-599)BVBBV046108831 |
dewey-full | 004 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004 |
dewey-search | 004 |
dewey-sort | 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02186nam a2200577 c 4500</leader><controlfield tag="001">BV046108831</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20210604 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">190820s2017 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783319635033</subfield><subfield code="c">hardcover</subfield><subfield code="9">978-3-319-63503-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1032368907</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV046108831</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1102</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-12</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">MUS</subfield><subfield code="q">DE-12</subfield><subfield code="2">fid</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 690</subfield><subfield code="0">(DE-625)143691:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Lazzarini, Victor</subfield><subfield code="d">1969-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)143254375</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Computer music instruments</subfield><subfield code="b">foundations, design and development</subfield><subfield code="c">Victor Lazzarini</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cham</subfield><subfield code="b">Springer</subfield><subfield code="c">[2017]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2017</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xx, 361 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</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="490" ind1="0" ind2=" "><subfield code="a">Computer science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Music</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Application software</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer Science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer Appl. in Arts and Humanities</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Music</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Signal, Image and Speech Processing</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Informatik</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Musik</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Computermusik</subfield><subfield code="0">(DE-588)4113239-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Elektronisches Musikinstrument</subfield><subfield code="0">(DE-588)4014362-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Computermusik</subfield><subfield code="0">(DE-588)4113239-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Elektronisches Musikinstrument</subfield><subfield code="0">(DE-588)4014362-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="C">b</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-319-63504-0</subfield></datafield><datafield tag="787" ind1="0" ind2="8"><subfield code="i">Ergänzung zu</subfield><subfield code="a">Lazzarini, Victor, 1969-</subfield><subfield code="t">Computer music instruments II</subfield><subfield code="z">978-3-030-13712-0</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung BSB München - ADAM Catalogue Enrichment</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=031489480&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">BSB_NED_20210604</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-031489480</subfield></datafield><datafield tag="942" ind1="1" ind2="1"><subfield code="c">784.19</subfield><subfield code="e">22/bsb</subfield></datafield><datafield tag="942" ind1="1" ind2="1"><subfield code="c">784.19</subfield><subfield code="e">22/bsb</subfield><subfield code="f">0905</subfield></datafield><datafield tag="942" ind1="1" ind2="1"><subfield code="c">780.051</subfield><subfield code="e">22/bsb</subfield></datafield><datafield tag="942" ind1="1" ind2="1"><subfield code="c">780.051</subfield><subfield code="e">22/bsb</subfield><subfield code="f">0905</subfield></datafield></record></collection> |
id | DE-604.BV046108831 |
illustrated | Illustrated |
indexdate | 2024-07-10T08:35:30Z |
institution | BVB |
isbn | 9783319635033 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-031489480 |
oclc_num | 1032368907 |
open_access_boolean | |
owner | DE-1102 DE-11 DE-12 |
owner_facet | DE-1102 DE-11 DE-12 |
physical | xx, 361 Seiten Illustrationen, Diagramme |
psigel | BSB_NED_20210604 |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | Springer |
record_format | marc |
series2 | Computer science |
spelling | Lazzarini, Victor 1969- Verfasser (DE-588)143254375 aut Computer music instruments foundations, design and development Victor Lazzarini Cham Springer [2017] © 2017 xx, 361 Seiten Illustrationen, Diagramme txt rdacontent n rdamedia nc rdacarrier Computer science Music Application software Computer Science Computer Appl. in Arts and Humanities Signal, Image and Speech Processing Informatik Musik Computermusik (DE-588)4113239-7 gnd rswk-swf Elektronisches Musikinstrument (DE-588)4014362-4 gnd rswk-swf Computermusik (DE-588)4113239-7 s Elektronisches Musikinstrument (DE-588)4014362-4 s b DE-604 Erscheint auch als Online-Ausgabe 978-3-319-63504-0 Ergänzung zu Lazzarini, Victor, 1969- Computer music instruments II 978-3-030-13712-0 Digitalisierung BSB München - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=031489480&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Lazzarini, Victor 1969- Computer music instruments foundations, design and development Computer science Music Application software Computer Science Computer Appl. in Arts and Humanities Signal, Image and Speech Processing Informatik Musik Computermusik (DE-588)4113239-7 gnd Elektronisches Musikinstrument (DE-588)4014362-4 gnd |
subject_GND | (DE-588)4113239-7 (DE-588)4014362-4 |
title | Computer music instruments foundations, design and development |
title_auth | Computer music instruments foundations, design and development |
title_exact_search | Computer music instruments foundations, design and development |
title_full | Computer music instruments foundations, design and development Victor Lazzarini |
title_fullStr | Computer music instruments foundations, design and development Victor Lazzarini |
title_full_unstemmed | Computer music instruments foundations, design and development Victor Lazzarini |
title_short | Computer music instruments |
title_sort | computer music instruments foundations design and development |
title_sub | foundations, design and development |
topic | Computer science Music Application software Computer Science Computer Appl. in Arts and Humanities Signal, Image and Speech Processing Informatik Musik Computermusik (DE-588)4113239-7 gnd Elektronisches Musikinstrument (DE-588)4014362-4 gnd |
topic_facet | Computer science Music Application software Computer Science Computer Appl. in Arts and Humanities Signal, Image and Speech Processing Informatik Musik Computermusik Elektronisches Musikinstrument |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=031489480&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT lazzarinivictor computermusicinstrumentsfoundationsdesignanddevelopment |