Making music with computers : creative programming in Python /: creative programming in Python. (2014)
- Record Type:
- Book
- Title:
- Making music with computers : creative programming in Python /: creative programming in Python. (2014)
- Main Title:
- Making music with computers : creative programming in Python
- Further Information:
- Note: Bill Manaris, Andrew R. Brown.
- Authors:
- Manaris, Bill
Brown, Andrew R - Contents:
- Introduction and History; Overview; Connecting Music, Nature, and Number; Computer Music History; Algorithms and Programming; The Computer as a Musical Instrument; Software Used in This Book Building Blocks; Overview; Music Is Sound and …; Notes; Rests; Variables and Assignment; Numbers; Input and Output; Data Types Organization and Data; Overview; Musical Organization; Phrases; Python Lists; Adding Notes with Lists; Case Study: Ludwig van Beethoven—"Für Elise"; Musical Scales; Musical Instruments; Setting the Instrument; Case Study: Harold Faltermeyer—"Axel F"; Chords; Parts; Scores; A Complete Example; MIDI Drums and Percussive Sounds; Top -Down Design; Input and Output Transformation and Process; Overview; Gestures, Emotion, and Musical Structure; Minimalism; Modifying Musical Material (Mod Functions); Musical Canon; Viewing Music; The Software Development Process; Case Study: Computer-Aided Music Composition Iteration and Lists; Overview; Iteration; Case Study: Arpeggiators; Python List Operations; Iterative Musical Processes; DNA Music Randomness and Choices; Overview; Randomness and Creativity; Indeterminism and Serialism; Python Random Functions; Stochastic Music; Harnessing (or Sieving) Randomness; Selection; Python Relational Operators; Python Boolean Values; Python Logical Operators Sonification and Big Data; Overview; Data Sonification; Case Study: Kepler—"Harmonies of the World" (1619); Python Strings; File Input and Output; Python while Loop; Big Data; PythonIntroduction and History; Overview; Connecting Music, Nature, and Number; Computer Music History; Algorithms and Programming; The Computer as a Musical Instrument; Software Used in This Book Building Blocks; Overview; Music Is Sound and …; Notes; Rests; Variables and Assignment; Numbers; Input and Output; Data Types Organization and Data; Overview; Musical Organization; Phrases; Python Lists; Adding Notes with Lists; Case Study: Ludwig van Beethoven—"Für Elise"; Musical Scales; Musical Instruments; Setting the Instrument; Case Study: Harold Faltermeyer—"Axel F"; Chords; Parts; Scores; A Complete Example; MIDI Drums and Percussive Sounds; Top -Down Design; Input and Output Transformation and Process; Overview; Gestures, Emotion, and Musical Structure; Minimalism; Modifying Musical Material (Mod Functions); Musical Canon; Viewing Music; The Software Development Process; Case Study: Computer-Aided Music Composition Iteration and Lists; Overview; Iteration; Case Study: Arpeggiators; Python List Operations; Iterative Musical Processes; DNA Music Randomness and Choices; Overview; Randomness and Creativity; Indeterminism and Serialism; Python Random Functions; Stochastic Music; Harnessing (or Sieving) Randomness; Selection; Python Relational Operators; Python Boolean Values; Python Logical Operators Sonification and Big Data; Overview; Data Sonification; Case Study: Kepler—"Harmonies of the World" (1619); Python Strings; File Input and Output; Python while Loop; Big Data; Python Functions; Image Sonification Interactive Musical Instruments ; Overview; Building Musical Instruments; Graphical User Interfaces; Case Study: Random Circles; GUI Widgets; Case Study: A Simple Musical Instrument; Play Class; Case Study: An Audio Instrument for Continuous Pitch; AudioSample Class; MidiSequence Class; Paper Prototyping; A Simple Methodology for Developing GUI s; Event Handling; Case Study: A Virtual Piano; Scheduling Future Events Making Connections; Overview; MIDI Devices—Connecting to Pianos, Guitars, etc; OSC Devices—Connecting to Smartphones, Tablets, etc. Music, Number, and Nature; Overview; Origins and Representations; Case Study: Music from Math Curves; Math Library; Case Study: The Harmonograph; Case Study: Kepler’s Harmony of the World, No. 2 Exploring Powerful Ideas; Overview; Fractals and Recursion; Fibonacci Numbers and the Golden Ratio; Python Classes; Case Study: The Note Class; Case Study: A Slider Control; Animation; Cymatics References Appendix A: MIDI Constants; Appendix B: Music Library Functions; Appendix C: GUI Library Functions; Appendix D: Other Functions A Summary appears at the end of each chapter. … (more)
- Edition:
- 1st
- Publisher Details:
- Boca Raton : Chapman & Hall/CRC
- Publication Date:
- 2014
- Extent:
- 1 online resource, illustrations
- Subjects:
- 005.133
Python (Computer program language)
Computer software -- Development - Languages:
- English
- ISBNs:
- 9781482222227
9781482222210 - Notes:
- Note: Description based on CIP data; resource not viewed.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.143856
- Ingest File:
- 02_108.xml