I am by no means an expert in this topic: as a result there are no doubt numerous errors in the text, ranging from simple typos to profound misunderstandings. I would appreciate feedback, corrections, and proposed additions: I will be gradually making improvements and fixes to the text.

Name



Email (I will not abuse this)



Using this mostly as a

Professional

Researcher

Teacher or Professor

Student

Random Interested Person

Institution



If used for a course, the name and number:



Country

Abkhazia Afghanistan Aland Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Ascension Ashmore and Cartier Islands Australia Australian Antarctic Territory Austria Azerbaijan Bahamas, The Bahrain Baker Island Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Antarctic Territory British Indian Ocean Territory British Sovereign Base Areas British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China, People's Republic of China, Republic of (Taiwan) Christmas Island Clipperton Island Cocos (Keeling) Islands Colombia Comoros Congo, Democratic Republic of the (Congo Kinshasa) Congo, Republic of the (Congo Brazzaville) Cook Islands Coral Sea Islands Costa Rica Cote d'Ivoire (Ivory Coast) Croatia Cuba Cyprus Czech Republic Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands (Islas Malvinas) Faroe Islands Fiji Finland France French Guiana French Polynesia French Scattered Islands in the Indian Ocean French Southern and Antarctic Lands Gabon Gambia, The Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and McDonald Islands Honduras Hong Kong Howland Island Hungary Iceland India Indonesia Iran Iraq Ireland Isle of Man Israel Italy Jamaica Japan Jarvis Island Jersey Johnston Atoll Jordan Kazakhstan Kenya Kingman Reef Kiribati Korea, Democratic People's Republic of (North Korea) Korea, Republic of (South Korea) Kosovo Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macau Macedonia Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia Midway Islands Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar (Burma) Nagorno-Karabakh Namibia Nauru Navassa Island Nepal Netherlands Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island Northern Cyprus Northern Mariana Islands Norway Oman Pakistan Palau Palestine Palmyra Atoll Panama Papua New Guinea Paraguay Peru Peter I Island Philippines Pitcairn Islands Poland Portugal Pridnestrovie (Transnistria) Puerto Rico Qatar Queen Maud Land Reunion Romania Ross Dependency Russia Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia Somaliland South Africa South Georgia and the South Sandwich Islands South Ossetia Spain Sri Lanka Sudan Suriname Svalbard Swaziland Sweden Switzerland Syria Tajikistan Tanzania Thailand Timor-Leste (East Timor) Togo Tokelau Tonga Trinidad and Tobago Tristan da Cunha Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu U.S. Virgin Islands Uganda Ukraine United Arab Emirates United Kingdom United States Uruguay Uzbekistan Vanuatu Vatican City Venezuela Viet Nam Wake Island Wallis and Futuna Western Sahara Yemen Zambia Zimbabwe

Please type the following letters from the image, to discourage spambots.



Or if you are without honor, you may skip this step and simply download the text as a PDF (25MB).

Tip Jar

Multimedia for the Book

Related Software

Gizmo is an Arduino-based MIDI tool with lots of built-in features, like a step sequencer, advanced arpeggiator, note recorder, MIDI gauge and control surface, etc.

Flow is a polyphonic, modular, additive software synthesizer. It is quite unusual, powerful, and CPU-hungry. I think you'll have fun with it.

Edisyn is a patch editor tookit with support for a number of synthesizers. Edisyn is unusual in that it has (to my knowledge) the most sophisticated set of patch exploration tools in any publically available program. Edisyn is designed to make it easy to explore complex patch parameter spaces, such as for FM.

Feedback

How to Cite the Book

Sean Luke, 2019, Computational Music Synthesis, zeroth edition, available for free at http://cs.gmu.edu/~sean/book/synthesis/

Please always include the URL—it's the only unique identifier to the text! If you prefer BibTeX: @Book{ Luke2019Synthesis, author = { Sean Luke }, title = { Computational Music Synthesis }, edition = { zeroth }, year = { 2019 }, note = { Available for free at http://cs.gmu.edu/$\sim$sean/book/synthesis/ } }

Open License

You are free to redistribute this document. You may not modify, transform, or build upon the document except for personal use. You must maintain the author's attribution of the document at all times. You may not use the attribution to imply that the author endorses you or your document use.

This summary is just informational: if there is any conflict in interpretation between the summary and the actual license, the actual license always takes precedence.

Note that this license does not extend to the source files used to produce the document. Those are still mine (for now).