Object Coding of Music Using Expressive MIDI Welburn, Stephen J

Total Page:16

File Type:pdf, Size:1020Kb

Object Coding of Music Using Expressive MIDI Welburn, Stephen J Object coding of music using expressive MIDI Welburn, Stephen J. The copyright of this thesis rests with the author and no quotation from it or information derived from it may be published without the prior written consent of the author For additional information about this publication click this link. https://qmro.qmul.ac.uk/jspui/handle/123456789/656 Information about this research object was correct at the time of download; we occasionally make corrections to records, please therefore check the published record when citing. For more information contact [email protected] Object Coding of Music Using Expressive MIDI Stephen J. Welburn A thesis submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy of the University of London. Centre for Digital Music School of Electronic Engineering and Computer Science Queen Mary University of London January 2011 The material contained within this thesis is my own, and all references are cited accordingly. The copyright of this dissertation rests with the author. Information from it may be freely used with acknowledgement. Stephen J. Welburn 12th January 2011 2 Abstract Structured audio uses a high level representation of a signal to produce audio out- put. When it was first introduced in 1998, creating a structured audio representation from an audio signal was beyond the state-of-the-art. Inspired by object coding and structured audio, we present a system to reproduce audio using Expressive MIDI, high-level parameters being used to represent pitch expression from an audio signal. This allows a low bit-rate MIDI sketch of the original audio to be produced. We examine optimisation techniques which may be suitable for inferring Expressive MIDI parameters from estimated pitch trajectories, considering the effect of data codings on the difficulty of optimisation. We look at some less common Gray codes and examine their effect on algorithm performance on standard test problems. We build an expressive MIDI system, estimating parameters from audio and syn- thesising output from those parameters. When the parameter estimation succeeds, we find that the system produces note pitch trajectories which match source audio to within 10 pitch cents. We consider the quality of the system in terms of both param- eter estimation and the final output, finding that improvements to core components { audio segmentation and pitch estimation, both active research fields { would produce a better system. We examine the current state-of-the-art in pitch estimation, and find that some estimators produce high precision estimates but are prone to harmonic errors, whilst other estimators produce fewer harmonic errors but are less precise. Inspired by this, we produce a novel pitch estimator combining the output of existing estimators. 3 Acknowledgements This work would not have been possible without the support of my supervisor, Mark Plumbley. We got there. The inhabitants of the Centre for Digital Music at Queen Mary also deserve mention, having provided knowledge, companionship and entertain- ment. Particular thanks go to those involved in \C4DM Presents" for the opportunity to take part in projects for public consumption. One more QM thankyou must go to Melissa, for making sure that deadlines were met, courses were attended, and that the necessary forms were filed. Of course, thanks go to my parents and my sister. Knowing they were rooting for me helped in the lows, and their interest in what I've been up to kept me on my toes. Hopefully I'll be less distracted during phone calls now. Without Abigail, this could not have happened. Having taken all opportunities to vent, gripe and grump to her over the past few years her meagre reward is her name in print. For proof-reading beyond the call of duty, and for just being there at home I'll double the reward. Abigail. And special thanks to two who are no longer with us: Martin Gardner for his Mathematical Puzzles and Diversions, without which I may never have enjoyed maths; and Alan Tayler, supervisor for my first degree, without whose inspiration this would not have happened. 4 Contents Abstract3 Acknowledgements4 Contents5 List of Figures 11 List of Tables 14 1 Introduction 17 1.1 Thesis Structure.............................. 18 1.2 Previously Published Work........................ 20 2 Background 21 2.1 Audio Coding............................... 21 2.2 Lossy and Lossless Codings ....................... 24 2.2.1 Lossy Coding........................... 24 2.2.2 Lossless Codings ......................... 26 2.3 Parametric Coding ............................ 28 2.3.1 Object Coding .......................... 29 2.4 MPEG-4 Synthetic Audio Coding.................... 30 5 2.5 MIDI Manufacturers Association Standards .............. 33 2.5.1 Musical Instrument Digital Interface (MIDI).......... 33 The MIDI Hardware Specification................ 33 The MIDI Data Format ..................... 34 Standard MIDI Files (SMF)................... 36 2.5.2 MMA Synthesiser Specifications................. 36 2.5.3 General MIDI (GM) ....................... 36 2.5.4 Downloadable Sounds (DLS)................... 39 2.5.5 Combining MIDI and Synthesis: XMF............. 40 2.6 Extracting MIDI from Audio....................... 41 2.6.1 Commercial Applications..................... 42 2.6.2 Conclusions............................ 42 3 An \Expressive MIDI" model of pitch 44 3.1 Representation of Pitch Trajectories in DLS.............. 45 3.1.1 dAhDSR Envelope Generator .................. 45 3.1.2 DLS Low Frequency Oscillator (LFO).............. 47 3.1.3 The DLS Pitch Trajectory Model................ 47 3.1.4 DLS Parameter Formats..................... 48 3.1.5 The Expressive MIDI Pitch Model ............... 48 3.2 Extracting a Pitch Trajectory from Audio ............... 50 3.2.1 Pitch Estimation Using Autocorrelation ............ 50 3.2.2 Pitch Estimation Using the Fourier Transform......... 51 3.2.3 YIN ................................ 52 3.3 Segmenting the Pitch Trajectory..................... 54 3.4 Estimating Pitch Trajectory Parameters ................ 58 4 Optimisation 60 4.1 Hillclimbing/Descent Methods...................... 61 6 4.1.1 Steepest Descent ......................... 62 4.1.2 Stochastic Hill-Climber (SHC).................. 63 4.2 Evolutionary Algorithms (EAs) ..................... 65 4.2.1 Simple Genetic Algorithm.................... 66 Crossover Schemes for Genetic Algorithms........... 67 4.2.2 CHC................................ 69 4.3 A Comparison of the Algorithms .................... 70 4.4 Bit-wise Codings ............................. 72 Standard Binary Code...................... 72 4.4.1 Hamming Distance and Locality................. 74 Binary Reflected Gray Code................... 74 Maximum Distance Code..................... 75 4.4.2 Transition Counts and Balancedness .............. 76 Balanced Gray Code....................... 77 4.4.3 Hamming Weight......................... 77 Monotone Gray Code....................... 77 4.5 A New Analysis of Binary Codings ................... 78 4.5.1 Sample 4-bit Encodings ..................... 78 4.5.2 Plotting 5-bit Codings...................... 79 4.5.3 Distribution of 6-bit Property Values.............. 80 4.5.4 Example Individual 6-bit Codings................ 81 4.5.5 Variation of Properties with Number of Bits.......... 83 4.6 Algorithm and Coding Performance Analysis.............. 84 4.6.1 Method .............................. 85 4.6.2 Results............................... 85 4.7 Conclusions................................ 93 5 Parameter Estimation 101 7 5.1 The DLS Pitch Trajectory Parameter Estimation Problem . 101 5.1.1 Possible Cost Functions ..................... 102 5.2 Joint Optimisation of EG and LFO Pitch Parameters . 103 5.3 Assessing CHC+BRGC for EG+LFO Parameter Estimation . 105 5.3.1 Method .............................. 105 5.3.2 Overview of Results........................ 107 Overall Summary......................... 107 By Instrument .......................... 108 By File............................... 108 Example Output ......................... 110 5.3.3 Distributions of Errors...................... 118 5.4 Conclusions................................ 121 6 (Re)Synthesis 123 6.1 Synthesiser Selection........................... 124 6.2 Implementation in Kontakt ....................... 125 6.3 Parameter Encoding ........................... 128 6.4 Input File Format............................. 130 6.5 Evaluation of Expressive MIDI Resynthesis . 132 6.5.1 Method .............................. 132 6.5.2 Results............................... 132 6.5.3 Kontakt Sample Tuning ..................... 139 6.6 Conclusions................................ 142 7 (Re)Evaluating YIN 145 7.1 Evaluating Pitch Estimators....................... 145 7.1.1 Pitch Data............................. 145 7.1.2 Pitch Databases.......................... 147 Bagshaw.............................. 147 8 Keele................................ 147 VOQUAL'03 ........................... 147 MIREX QBSH .......................... 148 7.1.3 Metrics for Evaluating Pitch Estimators . 148 (i) Gross Error Percentage (GEP) . 148 (ii) 10 Cent Threshold (10c)................... 149 (iii) Period Mismatch Percentage (PMP) . 149 (iv) MIDI Mismatch Percentage (MMP) . 150 7.2 Appraising YIN.............................. 151 7.2.1 YIN Test Implementation .................... 151 7.2.2 YIN Pitch Metric Results .................... 152 7.2.3 YIN Pitch Error Distributions.................. 153 7.2.4 Harmonic Errors and YIN...................
Recommended publications
  • Introduction Chapter 2 — Windows Software
    UltraSound owners have a variety of sound needs. This is a guide to help you find the best way to use your new UltraSound for your own applications. Using your UltraSound with many games is as simple as selecting UltraSound from the list of sound cards in the game’s setup. You’ll hear extraordinary wavetable sound as soon as you begin the game. To use UltraSound with games that do not yet support the card directly, you may need some help getting started. UltraSound works with programs written for General MIDI, Sound Blaster, Ad Lib, Roland MT-32, and Roland SCC1. Read Chapter 6, “Game Sound Support,” for an explanation of the sound options available with UltraSound. Explore the file playing, recording, and mixing features of your UltraSound right away using the simple sound applets that come with Windows version 3.1 or later. Use Media Player to play sound files with your UltraSound. Or hook up a microphone and use Sound Recorder to record, mix, and play your own sounds. See the Windows manual or Sound Recorder’s on-line help for instructions. Open the UltraSound Mixer to enable inputs and outputs, set playback volume, and control CD and Microphone inputs. The settings you choose from the Mixer applet are only valid for the current Windows session until you save them. Once you have had a chance to explore your UltraSound’s features with these simple applications, try the great bonus software included in your UltraSound package. Advanced Gravis has included a number of terrific software applications for recording, playing, mixing, and composing sounds and music with your new UltraSound.
    [Show full text]
  • 13081.Pdf (3.208Mb)
    ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Σύνθεση μουσικής με την χρήση της γλώσσας προγραμματισμού ChucK και μελέτη εφαρμογής στην εκμάθηση ηλεκτρικής κιθάρας Composition of music with the use of programming language ChucK and study of application in the learning of electric guitar Διπλωματική Εργασία Κουκάκης Γεώργιος Επιβλέποντες Καθηγητές : κ.Ακρίτας Αλκιβιάδης Καθηγητής κ.Δασκαλοπούλου Ασπασία Επίκουρος Καθηγήτρια Βόλος,Ιούνιος 2014 ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Σύνθεση μουσικής με την χρήση της γλώσσας προγραμματισμού ChucK και μελέτη εφαρμογής στην εκμάθηση ηλεκτρικής κιθάρας. Composition of music with the use of programming language ChucK and study of application in the learning of electric guitar Διπλωματική Εργασία Κουκάκης Γεώργιος Επιβλέποντες Καθηγητές : κ.Ακρίτας Αλκιβιάδης Καθηγητής κ.Δασκαλοπούλου Ασπασία Επίκουρος Καθηγήτρια Εγκρίθικε από την διμελή επιτροπή την .................. .............................. .................................... κ.Ακρίτας Αλκιβιάδης κ.Δασκαλοπούλου Ασπασία Καθηγητής Επίκουρος Καθηγήτρια Διπλωματική εργασία για την απόκτηση του πτυχίου Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ του Πανεπιστημίου Θεσσαλίας στα πλαίσια του Προγράμματος προπτυχιακών σπουδών του τμήματος Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ του Πανεπιστημίου Θεσσαλίας. ................................. Κουκάκης Γεώργιος Διπλωματούχος Ηλεκτρολόγος Μηχανικός και Μηχανικός Η/Υ , Πανεπιστημίου Θεσσαλίας Copyright
    [Show full text]
  • Band-In-A-Box Version 8.0 Requires a MAC with a 68030 Or a Powermac with at Least 8.5MB of Available Memory (The Default Memory Setting Is 8500K)
    Band-in-a-Box™ for Macintosh® Copyright PG Music Inc. 1999. All rights reserved. PG MUSIC INC. PG Music Inc. License Agreement Program License Agreement CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS BEFORE COMPLETING THE INSTALLATION OF THIS SOFTWARE. USAGE OF THE SOFTWARE INDICATES YOUR ACCEPTANCE OF THE FOLLOWING TERMS AND CONDITIONS. LICENSE A. The program may only be used on a single machine. B. You may transfer the program and license to another party if the other party agrees to accept the terms of this Agreement. If you transfer the program, you must either transfer all copies, whether in printed or machine readable form, to the same party, or, destroy all copies not transferred. This includes all modifications and/or portions of the program merged into other programs. C. You may receive the program in more than one media. Regardless of the type or size of media you receive, you may install or use the media on a single machine. D. The program (including any images, "applets", photographs, animations, video, audio, music and text incorporated into the program) is owned by PG Music Inc. or its suppliers, and is protected by international copyright laws and international treaty provisions. YOU MAY NOT USE, COPY OR TRANSFER THE PROGRAM, OR ANY COPY, MODIFICATION OR MERGED PORTION OF THE PROGRAM, IN WHOLE OR IN PART, EXCEPT AS EXPRESSLY PROVIDED FOR IN THIS LICENSE. IF YOU TRANSFER POSSESSION OF ANY COPY, MODIFICATION OR MERGED PORTION OF THE PROGRAM TO ANOTHER PARTY, YOUR LICENSE IS AUTOMATICALLY TERMINATED. LIMITATION OF REMEDIES PG Music Inc.'s entire liability, and your exclusive remedy shall be: A.
    [Show full text]
  • Owner's Manual of the Software You Are Using
    Information When you need repair service, call your nearest Roland/EDIROL Service Center or authorized Roland/EDIROL distributor in your country as shown below. SINGAPORE ROMANIA QATAR AFRICA CRISTOFORI MUSIC PTE EUROPE FBS LINES Badie Studio & Stores LTD Plata Libertatii 1. P.O. Box 62, RO-4200 Cheorgheni DOHA QATAR EGYPT Blk 3014, Bedok Industrial Park E, AUSTRIA Al Fanny Trading Office #02-2148, SINGAPORE 489980 TEL: (066) 164-609 TEL: 423554 Roland Austria GES.M.B.H. P.O. Box 2904, TEL: 243 9555 El Horrieh Heliopolos, Cairo, Siemensstrasse 4, P.O. Box 74, RUSSIA SAUDI ARABIA EGYPT TAIWAN A-6063 RUM, AUSTRIA aDawliah Universal TEL: (0512) 26 44 260 Slami Music Company TEL: (02) 4185531 ROLAND TAIWAN Sadojava-Triumfalnaja st., 16 Electronics APL ENTERPRISE CO., LTD. P.O. Box 2154 ALKHOBAR 31952, BELGIUM/HOLLAND/ 103006 Moscow, RUSSIA REUNION Room 5, 9fl. No. 112 Chung Shan TEL: 095 209 2193 SAUDI ARABIA Maison FO - YAM Marcel N.Road Sec.2, Taipei, TAIWAN, LUXEMBOURG TEL: (03) 898 2081 R.O.C. 25 Rue Jules Merman, ZL Roland Benelux N. V. SPAIN TEL: (02) 2561 3339 SYRIA Chaudron - BP79 97491 Houtstraat 3, B-2260, Oevel Roland Electronics (Westerlo) BELGIUM Technical Light & Sound Ste Clotilde REUNION THAILAND de España, S. A. TEL: 28 29 16 TEL: (014) 575811 Calle Bolivia 239, 08020 Center Theera Music Co. , Ltd. Barcelona, SPAIN Khaled Ibn Al Walid St. 330 Verng NakornKasem, Soi 2, P.O. Box 13520 Owner’s Manual SOUTH AFRICA DENMARK TEL: (93) 308 1000 That Other Music Shop Bangkok 10100, THAILAND Damascus - SYRIA TEL: (02) 2248821 Roland Scandinavia A/S TEL: (011) 2235 384 (PTY) Ltd.
    [Show full text]
  • Yamaha WAVEFORCE WF192XG Installation Wizard License
    WF192e.qx 5/21/98 9:16 PM Page 1 PCI SOUND CARD Yamaha WAVEFORCE WF192XG Installation Wizard License Agreement Yamaha Corporation (Yamaha) permits you use the Yamaha WAVEFORCE WF192XG Installation Wizard (Software) conditioned on your acceptance of this agreement. Use of this Software will be taken to mean acceptance of this agreement, so please read the following terms carefully before you use the Software. 1 Copyright and permission for use Yamaha grants you as an individual the right to use the Software on only one computer at any single time. The ownership of the disk on which the Software is recorded belongs to you, but the ownership and copyright of the Program itself belongs to Yamaha. 2 Prohibitions and restrictions You may not reverse-compile, disassemble, reverse-engineer, or use any other method to convert the Software into a human-readable form, nor may you allow another person to do so. The Software may not be duplicated, corrected, modified, lent, leased, sold, distributed, licensed or disposed of in any other way in part or in whole. The creation of derivative works based on the content of the Software is also prohibited. The Software may not be transmitted over a network to another computer without written authorization from Yamaha. Your rights regarding the Software may be transferred to a third party only if this is done for non-commercial purposes and if the Software and all associated documentation including this agreement are included, and if the third party accepts this agreement. 3 Limitations of Liability The Software was developed at, and is copyrighted by, Yamaha.
    [Show full text]
  • Foundations for Music-Based Games
    Die approbierte Originalversion dieser Diplom-/Masterarbeit ist an der Hauptbibliothek der Technischen Universität Wien aufgestellt (http://www.ub.tuwien.ac.at). The approved original version of this diploma or master thesis is available at the main library of the Vienna University of Technology (http://www.ub.tuwien.ac.at/englweb/). MASTERARBEIT Foundations for Music-Based Games Ausgeführt am Institut für Gestaltungs- und Wirkungsforschung der Technischen Universität Wien unter der Anleitung von Ao.Univ.Prof. Dipl.-Ing. Dr.techn. Peter Purgathofer und Univ.Ass. Dipl.-Ing. Dr.techn. Martin Pichlmair durch Marc-Oliver Marschner Arndtstrasse 60/5a, A-1120 WIEN 01.02.2008 Abstract The goal of this document is to establish a foundation for the creation of music-based computer and video games. The first part is intended to give an overview of sound in video and computer games. It starts with a summary of the history of game sound, beginning with the arguably first documented game, Tennis for Two, and leading up to current developments in the field. Next I present a short introduction to audio, including descriptions of the basic properties of sound waves, as well as of the special characteristics of digital audio. I continue with a presentation of the possibilities of storing digital audio and a summary of the methods used to play back sound with an emphasis on the recreation of realistic environments and the positioning of sound sources in three dimensional space. The chapter is concluded with an overview of possible categorizations of game audio including a method to differentiate between music-based games.
    [Show full text]
  • Contents: Sound Blaster Live! Value Sound Card User's Guide
    Contents: Sound Blaster Live! Value Sound Card User's Guide Sound Blaster Live! Value Sound Card User's Guide Safety Instructions Introduction Setup Using the Sound Card Software Troubleshooting Specifications Internal Connectors Regulatory Information in this document is subject to change without notice. © 1998-2000 Creative Technology Ltd. All rights reserved. Trademarks used in this text: Sound Blaster and Blaster are registered trademarks, and the Sound Blaster Live! logo, the Sound Blaster PCI logo, EMU10K1, E-mu Environmental Modeling, Environmental Audio, Creative Multi Speaker Surround, and DynaRAM are trademarks of Creative Technology Ltd. in the United States and/or other countries. E-Mu and SoundFont are registered trademarks of E-mu Systems, Inc. Microsoft, Windows, and Windows NT are registered trademarks of Microsoft Corporation. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Creative Technology Ltd. disclaims any proprietary interest in trademarks and trade names other than its own. This product is covered by one or more of the following U.S. patents: 4,506,579; 4,699,038; 4,987,600; 5,013,105; 5,072,645; 5,111,727; 5,144,676; 5,170,369; 5,248,845; 5,298,671; 5,303,309; 5,317,104; 5,342,990; 5,430,244; 5,524,074; 5,698,803; 5,698,807; 5,748,747; 5,763,800; 5,790,837. Version 1.00 July 2000 file:///C|/Terrys/index.htm [1/2/2001 1:47:24 PM] Using the Sound Card: Sound Blaster Live! Value Sound Card User's Guide Back to Contents Page
    [Show full text]
  • Roland Resource Book
    ®ÂØÒňΨ Resource Book 1998 ® ?E6C?2=4@?E24E NQPSMTR =:DE June 25, 1998 Main Phone Number(323) 685-5141 Roland Super Shop (800) 386-7575 Dealer Order Number(800) 868-3737 Extensions Sales, Parts, Repair, and Owner’s Manuals 289 FAX Back System 271 Literature Orders 331 Product Support Main Menu 770 Hard Disk Recording and Sampling Products 482 Desktop Media Production Products 497 Guitar and Percussion Products 498 CK/Intelligent Arranger/Sequencer Products 499 Keyboards and Sound Modules 463 Fax Numbers Customer Service (323) 721-4875 Marketing Department (323) 722-9233 Musical Instruments Department (323) 726-2633 Product Support (323) 726-8865 Service Department (323) 722-7408 © 1998 Roland Corporation U.S. 6/25/98 Faxback # 90049 Page 1 of 1 ® Supplemental Online guide ®ÂØÒňΠNotes Febuary 25, 1998 V1.0 If you’re online, you can get answers to common tech support questions, download software updates and demo files, and check out everything that’s new at Roland. On The Internet... http://www.rolandus.com To access the Software Downloads area: 1. On the main page, click Software Downloads. Also on The Internet... http://www.rolandgroove.com On CompuServe... GO ROLAND To access the Software Downloads area: 1. Click on the GO button. 2. Type Roland and click OK. 3. If you haven’t been to the MIDI C Vendor forum before, click the JOIN button. 4. Click the BROWSE LIBRARY button. 5. Choose Roland Corp. files and click SELECT. 6. Select a file from the list and click RETRIEVE. &DWDORJ2QH N Retail Price Lists QPSMTR® + Information on Roland and BOSS products is available to your fax machine 323-685-5141 24 hours, 7 days a week, from Roland Corporation U.S.
    [Show full text]
  • Tutorial on MIDI and Music Synthesis
    Tutorial on MIDI and Music Synthesis Written by Jim Heckroth, Crystal Semiconductor Corp. Used with Permission. Published by: The MIDI Manufacturers Association POB 3173 La Habra CA 90632-3173 Windows is a trademark of Microsoft Corporation. MPU-401, MT-32, LAPC-1 and Sound Canvas are trademarks of Roland Corporation. Sound Blaster is a trademark of Creative Labs, Inc. All other brand or product names mentioned are trademarks or registered trademarks of their respective holders. Copyright 1995 MIDI Manufacturers Association. All rights reserved. No part of this document may be reproduced or copied without written permission of the publisher. Printed 1995 HTML coding by Scott Lehman Table of Contents • Introduction • MIDI vs. Digitized Audio • MIDI Basics • MIDI Messages • MIDI Sequencers and Standard MIDI Files • Synthesizer Basics • The General MIDI (GM) System • Synthesis Technology: FM and Wavetable • The PC to MIDI Connection • Multimedia PC (MPC) Systems • Microsoft Windows Configuration • Summary Introduction The Musical Instrument Digital Interface (MIDI) protocol has been widely accepted and utilized by musicians and composers since its conception in the 1982/1983 time frame. MIDI data is a very efficient method of representing musical performance information, and this makes MIDI an attractive protocol not only for composers or performers, but also for computer applications which produce sound, such as multimedia presentations or computer games. However, the lack of standardization of synthesizer capabilities hindered applications developers and presented new MIDI users with a rather steep learning curve to overcome. Fortunately, thanks to the publication of the General MIDI System specification, wide acceptance of the most common PC/MIDI interfaces, support for MIDI in Microsoft WINDOWS and other operating systems, and the evolution of low-cost music synthesizers, the MIDI protocol is now seeing widespread use in a growing number of applications.
    [Show full text]
  • System Exclusive Generator for the Roland SC-88 By: Rick Macmurchie
    HITE W N T O A R E T Great White North R H G T E S C E H I NOLOG Technologies System Exclusive Generator For The Roland SC-88 By: Rick Macmurchie Version 1.0 Copyright 1998 Great White North Technologies SC-88, GS, and GS Logo are trademarks of Roland Corporation. Other trademarks appearing in this manual or program are the property of their license holders. Email: [email protected] www: http://www.islandnet.com/~rmac Great White North Technologies 1000 Fenn Avenue Victoria B.C. Canada V8Y 1P3 Contents Introduction 1 About MIDI Drivers 1 General Information 2 File Menu 3 Edit Menu 3 System Parameters Display Settings Page 4 EQ Settings Page 5 Delay Effect Settings 6 Reverb Effect Settings 7 Chorus Effect Settings 8 Master Faders 9 10 Part Parameters Keyboard 11 Patch 12 Part Settings 1 13 Part Settings 2 14 Part Settings 3 15 Part Settings 4 16 Drum Settings 17 MIDI Files 18 Web Addresses 19 Registering 88 Edit 19 I 88 Edit Introduction 88 Edit is a system exclusive message generator for the Roland Sound Canvas SC-88. It provides a convenient interface to the functions of the SC 88, and easy way to save the sound settings for use in your sequencer. 88 Edit will also generate system exclusive messages compatible with older Roland GS Sound Canvas products. Some of the features intended for the SC-88 are not supported by older GS modules and messages generated by 88 Edit relating to these functions will be ignored. Some system exclusive messages that are supported by older GS modules may have a different range of valid values, or produce different sounding effects.
    [Show full text]
  • 1 Introducing GNMIDI
    GNMIDI MIDI TOOLS for Windows (c) 1997 Günter Nagler GNMIDI A software for MIDI friends by Günter Nagler MIDI is the language that most electronic musical instruments, computers and recording studios have in common. A MIDI file tells the playing device all the steps that the synthesizer must do to produce a song instead of only sound. GNMIDI gives you the opportunity to join in the fun that musicians have with the use of MIDI. Don't be afraid that working with MIDI is too difficult or requires too much knowledge of music, techniques or computers. With GNMIDI it's easy and fun to work with MIDI files. GNMIDI is very efficient. It is small enough to put on a floppy disk and take with you anywhere. It will even run right from the disk. No installation necessary! GNMIDI - MIDI tools for Windows (c) 1997 Günter Nagler All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher. Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks. While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it.
    [Show full text]
  • Sound Canvas Mac Download
    Sound canvas mac download LINK TO DOWNLOAD Roland sound canvas free download. Multimedia tools downloads - Virtual Sound Canvas VST by Roland and many more programs are available for instant and free download. 19/06/ · Roland VS SOUND Canvas VA Free Download Latest Version for Windows. It is full offline installer standalone setup of Roland VS SOUND Canvas VA crack for 32/ Roland VS SOUND Canvas VA Overview. First introduced in , the Roland Sound Canvas series has long been the de-facto standard in GS sound modules. The Legendary Sound Canvas, Reborn as a DAW Plug-In for Windows and Mac. First introduced in , the Roland Sound Canvas series has long been the de-facto standard in GS sound modules. With the Sound Canvas VA, you can now use this classic sound source with your DAW music productions as a VSTi or AU plug-in. Sound Canvas VA está disponível como um download gratuito na nossa biblioteca de programas. O desenvolvedor do Sound Canvas VA é Roland Corporation. Nossa verificação feita pelo antivírus mostra que esse download está protegido. O programa está na categoria Multimídia.2,8/5(5). Download Roland - VS SOUND Canvas VA v VSTi x64 - R2R [] via torrent or magnet link. Not logged in. 23/11/ · Roland VS SOUND Canvas VA Free Download Latest Version for Windows. It is full offline installer standalone setup of Roland VS SOUND Canvas VA Crack mac for 32/ Roland VS SOUND Canvas VA Overview. First introduced in , the Roland Sound Canvas series has long been the de-facto standard in GS sound modules.
    [Show full text]