Tomita Documentation Release 0.2.0

Total Page:16

File Type:pdf, Size:1020Kb

Tomita Documentation Release 0.2.0 tomita Documentation Release 0.2.0 g4brielvs May 04, 2020 Contents: 1 python-tomita 3 1.1 About...................................................3 1.2 Features..................................................3 1.3 PySynth..................................................3 1.4 License..................................................4 2 Installation 5 2.1 Stable release...............................................5 2.2 From sources...............................................5 3 Usage 7 4 tomita 9 4.1 tomita package..............................................9 5 Contributing 13 5.1 Types of Contributions.......................................... 13 5.2 Get Started!................................................ 14 5.3 Pull Request Guidelines......................................... 15 5.4 Tips.................................................... 15 5.5 Deploying................................................ 15 6 Credits 17 6.1 Development Lead............................................ 17 6.2 Contributors............................................... 17 7 History 19 7.1 0.2.0 (2020-05-03)............................................ 19 7.2 0.1.0 (2020-05-02)............................................ 19 8 Indices and tables 21 Python Module Index 23 Index 25 i ii tomita Documentation, Release 0.2.0 Contents: 1 tomita Documentation, Release 0.2.0 2 Contents: CHAPTER 1 python-tomita tomita is a command-line music and synthesizer package. • Free software: GNU General Public License v3 • Documentation: https://tomita.readthedocs.io. 1.1 About Isao Tomita ( , Tomita Isao, 22 April 1932 – 5 May 2016), also known mononymically as Tomita, was a Japanese music-composer, regarded as one of the pioneers of electronic music and space music,and as one of the most famous producers of analog synthesizer arrangements. Wikipedia 1.2 Features • TODO 1.3 PySynth All scripts from PySynth can the found as modules. To use pysynth: 3 tomita Documentation, Release 0.2.0 $ python -m tomita.legacy.pysynth To use pysynth_b: $ python -m tomita.legacy.pysynth_b To use pysynth_c: $ python -m tomita.legacy.pysynth_c and so on. 1.4 License GNU General Public License v3.0 4 Chapter 1. python-tomita CHAPTER 2 Installation 2.1 Stable release To install tomita, run this command in your terminal: $ pip install tomita This is the preferred method to install tomita, as it will always install the most recent stable release. If you don’t have pip installed, this Python installation guide can guide you through the process. 2.2 From sources The sources for tomita can be downloaded from the repo. You can either clone the public repository: $ git clone https://github.com/g4brielvs/python-tomita.git Or download the tarball: $ curl -OJL https://github.com/g4brielvs/python-tomita/tarball/master Once you have a copy of the source, you can install it with: $ python setup.py install 5 tomita Documentation, Release 0.2.0 6 Chapter 2. Installation CHAPTER 3 Usage To use tomita in a project: import tomita 7 tomita Documentation, Release 0.2.0 8 Chapter 3. Usage CHAPTER 4 tomita 4.1 tomita package 4.1.1 Subpackages tomita.core package Module contents tomita.legacy package Submodules tomita.legacy.demosongs module tomita.legacy.menv module tomita.legacy.mixfiles module tomita.legacy.mixfiles.mix_files(a, b, c, chann=2, phase=-1.0) tomita.legacy.mkfreq module tomita.legacy.mkfreq.getfn(layer) tomita.legacy.mkfreq.getfreq(pr=False) 9 tomita Documentation, Release 0.2.0 tomita.legacy.nokiacomposer2wav module tomita.legacy.play_wav module Audio playback with pyaudio, tkSnack, pyglet or console media player depending on availability. Pranav Ravichan- dran <[email protected]> class tomita.legacy.play_wav.Sound(fn=None) Bases: object load(fn) playFile(mediaFile, repeat=0) Play the .wav file. play_media(mediaFile) In absence of audio playback frameworks, just use an OS-based console media player. play_pyaudio(mediaFile) Use pyaudio backend to play the .wav. play_pyglet(mediaFile) Use pyglet backend to play the .wav. play_tkSnack(mediaFile) Use tkSnack backend to play the .wav. tomita.legacy.pysynth module # # Martin C. Doege, 2009-04-07 ([email protected]) ########################################################################## # Based on a program by Tyler Eaves (tyler at tylereaves.com) found at # http://mail.python.org/pipermail/python-list/ 2000-August/041308.html ########################################################################## # ‘song’ is a Python list (or tuple) in which the song is defined, # the format is [[‘note’, value]] # Notes are ‘a’ through ‘g’ of course, # optionally with ‘#’ or ‘b’ appended for sharps or flats. # Finally the octave number (defaults to octave 4 if not given). # An asterisk at the end makes the note a little louder (useful for the beat). # ‘r’ is a rest. # Note value is a number: # 1=Whole Note; 2=Half Note; 4=Quarter Note, etc. # Dotted notes can be written in two ways: # 1.33 = -2 = dotted half # 2.66 = -4 = dotted quarter # 5.33 = -8 = dotted eighth tomita.legacy.pysynth.make_wav(song, bpm=120, transpose=0, pause=0.05, boost=1.1, re- peat=0, fn=’out.wav’, silent=False) tomita.legacy.pysynth_b module tomita.legacy.pysynth_beeper module tomita.legacy.pysynth_beeper.make_wav(song, tempo=120, transpose=0, fn=’out.wav’) tomita.legacy.pysynth_c module # # Martin C. Doege, 2017-06-20 ([email protected]) ########################################################################## # Based on a program by Tyler Eaves (tyler at tylereaves.com) found at # http://mail.python.org/pipermail/python-list/ 2000-August/041308.html ########################################################################## 10 Chapter 4. tomita tomita Documentation, Release 0.2.0 # ‘song’ is a Python list (or tuple) in which the song is defined, # the format is [[‘note’, value]] # Notes are ‘a’ through ‘g’ of course, # optionally with ‘#’ or ‘b’ appended for sharps or flats. # Finally the octave number (defaults to octave 4 if not given). # An asterisk at the end makes the note a little louder (useful for the beat). # ‘r’ is a rest. # Note value is a number: # 1=Whole Note; 2=Half Note; 4=Quarter Note, etc. # Dotted notes can be written in two ways: # 1.33 = -2 = dotted half # 2.66 = -4 = dotted quarter # 5.33 = -8 = dotted eighth tomita.legacy.pysynth_c.make_wav(song, bpm=120, transpose=0, pause=0.05, boost=1.1, re- peat=0, fn=’out.wav’, silent=False) tomita.legacy.pysynth_d module tomita.legacy.pysynth_e module tomita.legacy.pysynth_p module tomita.legacy.pysynth_s module tomita.legacy.pysynth_samp module tomita.legacy.read_abc module tomita.legacy.readmidi module Copyright (c) 2014, Thomas J. Webb All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the follow- ing disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, IN- CIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSI- NESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CON- TRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAM- AGE. class tomita.legacy.readmidi.MidiFile(file_name) Bases: object Represents the notes in a MIDI file read_byte(file) read_variable_length(file, counter) 4.1. tomita package 11 tomita Documentation, Release 0.2.0 class tomita.legacy.readmidi.Note(channel, pitch, velocity, start, duration=0) Bases: object Represents a single MIDI note get_end() note_names = ['A', 'A#', 'B', 'C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#'] tomita.legacy.readmidi.getdur(a, b) Calculate note length for PySynth tomita.legacy.setup module tomita.legacy.test_nokiacomposer2wav module Module contents 4.1.2 Submodules 4.1.3 tomita.cli module 4.1.4 tomita.tomita module Main module. 4.1.5 Module contents Top-level package for python-tomita. 12 Chapter 4. tomita CHAPTER 5 Contributing Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given. You can contribute in many ways: 5.1 Types of Contributions 5.1.1 Report Bugs Report bugs at https://github.com/g4brielvs/python-tomita/issues. If you are reporting a bug, please include: • Your operating system name and version. • Any details about your local setup that might be helpful in troubleshooting. • Detailed steps to reproduce the bug. 5.1.2 Fix Bugs Look through the GitHub issues for bugs. Anything tagged with “bug” and “help wanted” is open to whoever wants to implement it. 5.1.3 Implement Features Look through the GitHub issues for features. Anything tagged with “enhancement” and “help wanted” is open to whoever wants to implement it. 13 tomita Documentation, Release 0.2.0 5.1.4 Write Documentation python-tomita could always use more documentation, whether as part
Recommended publications
  • Minimoog Model D Manual
    3 IMPORTANT SAFETY INSTRUCTIONS WARNING - WHEN USING ELECTRIC PRODUCTS, THESE BASIC PRECAUTIONS SHOULD ALWAYS BE FOLLOWED. 1. Read all the instructions before using the product. 2. Do not use this product near water - for example, near a bathtub, washbowl, kitchen sink, in a wet basement, or near a swimming pool or the like. 3. This product, in combination with an amplifier and headphones or speakers, may be capable of producing sound levels that could cause permanent hearing loss. Do not operate for a long period of time at a high volume level or at a level that is uncomfortable. 4. The product should be located so that its location does not interfere with its proper ventilation. 5. The product should be located away from heat sources such as radiators, heat registers, or other products that produce heat. No naked flame sources (such as candles, lighters, etc.) should be placed near this product. Do not operate in direct sunlight. 6. The product should be connected to a power supply only of the type described in the operating instructions or as marked on the product. 7. The power supply cord of the product should be unplugged from the outlet when left unused for a long period of time or during lightning storms. 8. Care should be taken so that objects do not fall and liquids are not spilled into the enclosure through openings. There are no user serviceable parts inside. Refer all servicing to qualified personnel only. NOTE: This equipment has been tested and found to comply with the limits for a class B digital device, pursuant to part 15 of the FCC rules.
    [Show full text]
  • Analog Synthesizer So There Is No Need for Soldering.)
    Assembly time: Approximately 20 minutes (The electric circuit comes pre-assembled, Analog Synthesizer so there is no need for soldering.) How to Assemble and Use the Supplement Things you will need Parts in the Kit Phillips screwdriver (No. 1) AA alkaline batteries (4 new) Knobs (5) * Please note that rechargeable NiCd batteries and non-rechargeable Oxyride and nickel-based batteries should not be Washer head screws (7) used due to a high risk of components melting or fire breaking out with these batteries because of accidental short-circuiting or the like. Additionally, because this supplement was designed based on operation at 6 V, it may not operate in the desired way due to an excess of or a deficiency in voltage with the above batteries. Incidentally, most rechargeable batteries provide 1.2 V and Screws (3) Oxyride batteries, 1.7 V. Main unit Cellophane tape Notes for tightening screws The types of screws used for the supplement are those that carve grooves into the plastic as they are inserted (self-threading). The screwdriver most suited to tightening the screws is the #1 JIS screwdriver. When tightening screws, Circuit board firmly press the provided screwdriver straight against the screws and turn. It is said that 70 percent of the force applied is used for pushing against the screw and 30 percent for turning it. Precision screwdrivers are hard to turn, so use a small screwdriver with a grip diameter of about 2 cm. Electrode Slider panel Speaker Cut out the cardboard (Wrapped in cardboard.) case to use as a back cover.
    [Show full text]
  • Imagine Your Art As the New Face of Moog Music's
    IMAGINE YOUR ART AS THE NEW FACE OF MOOG MUSIC’S HEADQUARTERS! WELCOME ALL CREATIVES We are excited to be accepting artist submissions for a design that will be the new face of the Moog factory in downtown Asheville, NC. Locals and visitors of our vibrant city have come to know our factory by the iconic synthesizer mural that has adorned the buildingʼs exterior for more than eight years. Now, weʼre ready to breathe new life into the public artwork that represents who we are and the instruments that our employee-owners build inside these four walls. This is where you come in! 1st PLACE WINNER TOP 5 RUNNERS-UP • Moog One 16-Voice Analog Synthesizer ($8,500 value) • Your Choice: Moog Mother-32, DFAM, or Subharmonicon • Your Artwork Displayed on the Moog Factory • Moog Merch Package HOW IT WORKS 1. Synthesize your best ideas of what represents Moog and our creative community. 2. Download the asset pack for artwork templates and specifications on file type and dimension requirements. 3. Submit your custom artwork at www.moogmusic.com/mural by February 19, 2021. Upload your artwork as a high resolution thumbnail that does not exceed 9MB, print files will be requested if you are selected as the winner. You may submit up to three pieces for consideration. 4. Online voting will be open to the public at www.moogmusic.com/mural from January 11 – February 28, 2021. 5. Weʼll select one grand prize winner and five runners-up, and will announce the winners via our email newsletter. The popular public vote will count toward our teamʼs consideration; make sure to share the voting link to your artwork on your website, social media accounts, etc.
    [Show full text]
  • Cyberarts 2021 Since Its Inception in 1987, the Prix Ars Electronica Has Been Honoring Creativity and Inno- Vativeness in the Use of Digital Media
    Documentation of the Prix Ars Electronica 2021 Lavishly illustrated and containing texts by the prize-winning artists and statements by the juries that singled them out for recognition, this catalog showcases the works honored by the Prix Ars Electronica 2021. The Prix Ars Electronica is the world’s most time-honored media arts competition. Winners are awarded the coveted Golden Nica statuette. Ever CyberArts 2021 since its inception in 1987, the Prix Ars Electronica has been honoring creativity and inno- vativeness in the use of digital media. This year, experts from all over the world evaluated Prix Ars Electronica S+T+ARTS 3,158 submissions from 86 countries in four categories: Computer Animation, Artificial Intelligence & Life Art, Digital Musics & Sound Art, and the u19–create your world com - Prize ’21 petition for young people. The volume also provides insights into the achievements of the winners of the Isao Tomita Special Prize and the Ars Electronica Award for Digital Humanity. ars.electronica.art/prix STARTS Prize ’21 STARTS (= Science + Technology + Arts) is an initiative of the European Commission to foster alliances of technology and artistic practice. As part of this initiative, the STARTS Prize awards the most pioneering collaborations and results in the field of creativity 21 ’ and innovation at the intersection of science and technology with the arts. The STARTS Prize ‘21 of the European Commission was launched by Ars Electronica, BOZAR, Waag, INOVA+, T6 Ecosystems, French Tech Grande Provence, and the Frankfurt Book Fair. This Prize catalog presents the winners of the European Commission’s two Grand Prizes, which honor Innovation in Technology, Industry and Society stimulated by the Arts, and more of the STARTS Prize ‘21 highlights.
    [Show full text]
  • A Nonlinear Analysis Framework for Electronic Synthesizer Circuits
    A Nonlinear Analysis Framework for Electronic Synthesizer Circuits Fran¸cois Georges Germain Department of Music Research McGill University Montreal, Canada October 2011 A thesis submitted to McGill University in partial fulfillment of the requirements for the degree of Master of Arts. c 2011 Fran¸cois Georges Germain i Abstract This thesis presents a theoretical and experimental study of the nonlinear behaviour of analog synthesizers’ effects. The goal of this thesis is to evaluate and complete current research on nonlinear system modelling, both in and out of the field of music technology. The cases of single-input and multiple-input effects are considered. We first present an electronic analysis of the circuits of common examples of analog effects such as Moog’s lowpass filter and Bode’s ring modulator, extracting the equations of each system. We then discuss the results of experiments made on these systems in order to extract qualitative information about the distortion found in the system input-output relationship. Secondly, we look at the literature for methods used to model single-input nonlinear systems, and we investigate the opportunities to extend these techniques to multi-input systems. We focus on two different modelling approaches. The black-box approach seeks to model the input-output transfer function of the system as closely as possible without any particular assumption on the system. The circuit modelling approach uses the knowledge of electronic component behaviour to extract a transfer function from the known circuit of the system. The results of both approaches are compared to our experiments in order to evaluate their accuracy, identify flaws and, when possible, suggest potential improvements of the methods.
    [Show full text]
  • Roland AX-Edge Parameter Guide
    Parameter Guide AX-Edge Editor To edit the tone parameters of the AX-Edge, you’ll use the “AX-Edge Editor” smartphone app. You can download the app from the App Store if you’re using an iOS device, or from Google Play if you’re using an Android device. AX-Edge Editor lets you edit all the parameters except system parameters of the AX-Edge. © 2018 Roland Corporation 02 List of Shortcut Keys “[A]+[B]” indicates the operation of “holding down the [A] button and pressing the [B] button.” Shortcut Explanation To change the value rapidly, hold down one of the Value [-] + [+] buttons and press the other button. In the top screen, jumps between program categories. [SHIFT] In a parameter edit screen, changes the value in steps + Value [-] [+] of 10. [SHIFT] Jumps to the Arpeggio Edit screen. + ARPEGGIO [ON] [SHIFT] Raises or lowers the notes of the keyboard in semitone + Octave [-] [+] units. [SHIFT] Shows the Battery Info screen. + Favorite [Bank] Jumps between parameter categories (such as [SHIFT] + [ ] [ ] K J COMMON or SWITCH). When entering a name Shortcut Explanation [SHIFT] Cycles between lowercase characters, uppercase + Value [-] [+] characters, and numerals. 2 Contents List of Shortcut Keys .............................. 2 Tone Parameters ................................... 19 COMMON (Overall Settings) ............................. 19 How the AX-Edge Is Organized................ 5 SWITCH .............................................. 20 : Overview of the AX-Edge......................... 5 MFX .................................................
    [Show full text]
  • Arturia Minibrute User Manual
    USER'S MANUAL Arturia MiniBrute User's Manual 1 6 Legal notes PRODUCT AND PROJECT MANAGEMENT Frédéric BRUN Romain DEJOIE ELECTRONICS Yves USSON Bruno PILLET François BEST Laurent BARET Robert BOCQUIER Antoine BACK DESIGN Axel HARTMANN (Design Box) Daniel VESTER Morgan PERRIER INDUSTRIALIZATION Nicolas DUBOIS Suzy ZHU (Huaxin) MANUAL Yves USSON Craig ANDERTON Antoine BACK Yasu TANAKA Noritaka UBUKATA SPECIAL THANKS TO: Arnaud REBOTINI, Étienne JAUMET, Jean-Benoît DUNCKEL, Simon TARRICONE, Glen DARCEY, Frank ORLICH, Jean-Michel BLANCHET, Frédéric MESLIN, Mathieu BRUN, Gérard BURACCHINI. 1st edition: February 2012 Information contained in this manual is subject to change without notice and does not represent a commitment on behalf of ARTURIA. The hardware unit and the software product described in this manual are provided under the terms of a license agreement or non-disclosure agreement. The license agreement specifies the terms and conditions for its lawful use. No part of this manual may be produced or transmitted in any form or by any purpose other than purchaser’s personal use, without the explicit written permission of ARTURIA S.A. All other products, logos or company names quoted in this manual are trademarks or registered trademarks of their respective owners. © ARTURIA S.A. 1999-2012, all rights reserved. ARTURIA S.A. 4, chemin de Malacher 38240 Meylan FRANCE http://www.arturia.com Arturia MiniBrute User's Manual 2 6 Legal notes TABLE OF CONTENTS 1 Introduction ............................................................................
    [Show full text]
  • Production Notes
    Production Notes ABOUT THE FILM Timed to the 50th anniversary of NASA’s celebrated Apollo 11 mission, Apollo 11: First Steps Edition is a thrilling cinematic experience that showcases the real-life moments of humankind’s first steps on the Moon. In this special giant screen edition of Todd Douglas Miller’s (Dinosaur 13) critically acclaimed Apollo 11 documentary, the filmmakers reconstruct the exhilarating final moments of preparation, liftoff, landing, and return of this historic mission—one of humanity’s greatest achievements, and the first to put humans on the Moon. It seems impossible, but this project was possible because of the discovery of a trove of never-before-seen 70mm footage and uncatalogued audio recordings—which allowed the filmmakers to create a 47-minute version of the film tailored exclusively for IMAX® and giant screen theaters in science centers and museums. Apollo 11: First Steps Edition is produced by Statement Pictures in partnership with CNN Films. The film is presented by Land Rover, and distributed by MacGillivray Freeman Films. “The Apollo 11 mission was humanity’s greatest adventure and we’re pleased to be bringing this edition to science centers and museums everywhere,” says director Todd Douglas Miller. “This film was designed to take full advantage of the immersive quality of IMAX and giant screen theaters.” But how did it happen? How did this one-in-a-lifetime batch of footage remain undiscovered for fifty years? Miller explains that as his team was working closely with NASA and the National Archives (NARA) to locate all known Apollo 11 footage, NARA staff members simply discovered reels upon reels of 70mm, large-format Apollo footage.
    [Show full text]
  • Introduction to Electronic Music
    introduction to electronic music Bruno Ruviaro 2011-05-31 Stanford University CCRMA (Center for Computer Research in Music and Acoustics) Glitch Dataplex (2005), by Ryoji Ikeda Mash Up All Day (2010), by Girl Talk Plunderphonics Dab (1989), by John Oswald Turntablism Christian Marclay Grandmaster Flash 1980s 1980s Computer music Turenas (1972) by John Chowning Acousmatic music Tremblement de terre très doux (1978) by François Bayle orchestra of loudspeakers, cinéma sonore, GRM Early analog synthesizers Late 1960s: Wendy Carlos Isao Tomita Early computer music Late 1950s: Max Mathews Lejaren Hiller Early analog synthesizers Late 1960s Wendy Carlos Isao Tomita Early computer music Late 1950s Max Mathews Lejaren Hiller Early analog synthesizers Late 1960s Wendy Carlos Isao Tomita Early computer music Late 1950s Max Mathews Lejaren Hiller Text-sound composition Visage (1961) by Luciano Berio speech & music, radiophonic art, linguistics Stochastic music Concrete P.H. (1958) by Iannis Xenakis sound masses, formalized music, UPIC, music & architecture Elektronische Musik Gesang der Jünglinge (1955-6) by Karlheinz Stockhausen serialism, Cologne studio, sinusoidal school Musique Concrète Étude aux chemins de fer (1948) by Pierre Schaeffer sound object, acousmatic music, concrete sound John Cage Imaginary Landscape #1 (1939) Edgard Varèse Organized Sound Music as Art-Science (1930s) Luigi Russolo Futurism Art of Noises (1913) First electronic instruments Theremin (1920) Telharmonium (1901) . n o i s e n o i s e truck n o i s e truck static n o i s e truck static rain . n o i s e truck static rain . musical instruments! John Cage (1912-1992) But after all, what is music but organized noises? And a composer, like all artists, is an organizer of disparate elements.
    [Show full text]
  • Analog Synthesizers
    ELEN E4896 MUSIC SIGNAL PROCESSING Lecture 4: Analog Synthesizers 1. The Problem Of Electronic Synthesis 2. Oscillators 3. Envelopes 4. Filters Dan Ellis Dept. Electrical Engineering, Columbia University [email protected] http://www.ee.columbia.edu/~dpwe/e4896/ E4896 Music Signal Processing (Dan Ellis) 2013-02-11 - 1 /17 1. The Problem of Electronic Synthesis • How can we synthesize notes and music ... and have it sound as good as real instruments? • Real instrument tones are complex Piano Trumpet Plucked Violin Bowed Violin E4896 Music Signal Processing (Dan Ellis) 2013-02-11 - 2 /17 The Analog Synthesizer • Minimum “useful” configuration Envelope Trigger Pitch + harmonics Pitch t Amplitude variation + + Vibrato Cutoff (dynamics) freq Sound Spectral variation Oscillator Filter + Gain f (1970s technology) t Minimoog, 1972 Minimoog, E4896 Music Signal Processing (Dan Ellis) 2013-02-11 - 3 /17 Digital Simulation of Analog • E.g. Loomer Aspect http://www.loomer.co.uk/aspect.htm E4896 Music Signal Processing (Dan Ellis) 2013-02-11 - 4 /17 PureData (Pd) • Visual metaphor based on analog synths “wires” connect modules • Tutorial: http://en.flossmanuals.net/PureData/ E4896 Music Signal Processing (Dan Ellis) 2013-02-11 - 5 /17 2. Oscillators • Pitch = sinusoid? only a single color • Real instruments have more harmonics static spectrum determines instrument sound? • Additive: Combine individual harmonics calculating sinusoids in real time is expensive... • Subtractive: Shape harmonics with filters start with a spectrally rich signal “shape” harmonics efficiently with LTI filters E4896 Music Signal Processing (Dan Ellis) 2013-02-11 - 6 /17 Basic waveforms • Sinusoid • Square wave • Pulse waveform • Sawtooth • Triangle E4896 Music Signal Processing (Dan Ellis) 2013-02-11 - 7 /17 Aside: Bandlimiting • It’s easy to sample “ideal” simple waveforms but the ideal ones are not bandlimited ➝ lots of aliased energy • Solution: Bandlimited waveforms e.g.
    [Show full text]
  • A Narrative Exploring the Perception of Analog Synthesizer Enthusiasts' Identity and Communication Christoph Stefan Kresse Clemson University
    Clemson University TigerPrints All Theses Theses 5-2015 Synthesized: A Narrative Exploring the Perception of Analog Synthesizer Enthusiasts' Identity and Communication Christoph Stefan Kresse Clemson University Follow this and additional works at: https://tigerprints.clemson.edu/all_theses Recommended Citation Kresse, Christoph Stefan, "Synthesized: A Narrative Exploring the Perception of Analog Synthesizer Enthusiasts' Identity and Communication" (2015). All Theses. 2114. https://tigerprints.clemson.edu/all_theses/2114 This Thesis is brought to you for free and open access by the Theses at TigerPrints. It has been accepted for inclusion in All Theses by an authorized administrator of TigerPrints. For more information, please contact [email protected]. SYNTHESIZED: A NARRATIVE EXPLORING THE PERCEPTION OF ANALOG SYNTHESIZER ENTHUSIASTS’ IDENTITY AND COMMUNICATION A Thesis Presented to the Graduate School of Clemson University In Partial Fulfillment of the Requirements for the Degree Master of Arts Communication, Technology, and Society by Christoph Stefan Kresse May 2015 Accepted by: Dr. Chenjerai Kumanyika, Ph.D., Committee Chair Dr. David Travers Scott, Ph.D. Dr. Darren L. Linvill, Ph.D. Dr. Bruce Whisler, Ph.D. i ABSTRACT This document is a written reflection of the production process of the creative project Synthesized, a scholarly-rooted documentary exploring the analog synthesizer world with focus on organizational structure and perception of social identity. After exploring how this production complements existing works on the synthesizer, electronic music, identity, communication and group association, this reflection explores my creative process and decision making as an artist and filmmaker through the lens of a qualitative researcher. As part of this, I will discuss logistic, as well as artistic and creative, challenges.
    [Show full text]
  • Analog & Digital Remote Synthesizer
    The University of Akron IdeaExchange@UAkron Williams Honors College, Honors Research The Dr. Gary B. and Pamela S. Williams Honors Projects College Spring 2021 Analog & Digital Remote Synthesizer Adam Brunner [email protected] Andrew Cihon-Scott [email protected] Scott Grisso [email protected] Linus Wright [email protected] Follow this and additional works at: https://ideaexchange.uakron.edu/honors_research_projects Part of the Digital Circuits Commons, Digital Communications and Networking Commons, Electrical and Electronics Commons, Other Electrical and Computer Engineering Commons, and the Signal Processing Commons Please take a moment to share how this work helps you through this survey. Your feedback will be important as we plan further development of our repository. Recommended Citation Brunner, Adam; Cihon-Scott, Andrew; Grisso, Scott; and Wright, Linus, "Analog & Digital Remote Synthesizer" (2021). Williams Honors College, Honors Research Projects. 1288. https://ideaexchange.uakron.edu/honors_research_projects/1288 This Dissertation/Thesis is brought to you for free and open access by The Dr. Gary B. and Pamela S. Williams Honors College at IdeaExchange@UAkron, the institutional repository of The University of Akron in Akron, Ohio, USA. It has been accepted for inclusion in Williams Honors College, Honors Research Projects by an authorized administrator of IdeaExchange@UAkron. For more information, please contact [email protected], [email protected]. Analog + Digital Remote Synthesizer Project Design Report Design Team 9 Adam Brunner Andrew Cihon-Scott Scott Grisso Linus Wright Dr. Robert Veillette 11/25/2020 2 Table of Contents List of Figures 4 List of Tables 5 Abstract 7 1. Problem Statement 8 1.1.
    [Show full text]