Real-Time VST Guitar Effects Processor By: Henry Chen, Derrick Louie, Terri Huang Advisor: Dr

Total Page:16

File Type:pdf, Size:1020Kb

Real-Time VST Guitar Effects Processor By: Henry Chen, Derrick Louie, Terri Huang Advisor: Dr Real-Time VST Guitar Effects Processor By: Henry Chen, Derrick Louie, Terri Huang Advisor: Dr. Sophocles J. Orfanidis Project Background DSP Block Diagram Graphical User Interface -Address the demands of traveling musicians (guitarists) by giving them near-studio recording experience through user-friendly guitar effects --Ensure device compatibility on any Windows device (32-bit or 64-bit) without utilizing 32-bit ADC external signal processing devices 44100Hz VST 448 Sample Buffer -Develop optimization skills and minimize memory-allocation problems faced in the industry Buffer -Accumulate C++ and Matlab/Simullink JUCE Gain/Equalizer programming experience Plug-In (Master Volume) Wrapper Design Abstract Guitar Effect(s) Frequency Responses Fuzz Distortion Fuzz Distortion Frequency Response By utilizing the VST-Host, we can interact 0 with the soundcard by establishing a signal Saturates Input -Non-Linear Effect(s) -10 sampling rate and an audio buffer size. For •Fuzz- Saturates input signal before -20 the accuracy purpose of our project, we going through an amplifier. For ease -30 -40 utilized the smallest sampling rate possible of control and usage, this method was (dB) at 44100Hz. After undergoing testing, we -50 selected over other distortion effects. had concluded that the buffer size of 448 -60 -70 samples worked best with most computers. -Delay Effect(s) Processed Signal Original Signal -80 The bulk of the Discrete –Time Signal Echo •Echo- Copies original buffer, delays 0 10 20 30 40 50 60 70 80 90 100 (Hz) Processing is carried out by JUCE wrapper, Flanger Frequency Response by a variable, and output with the -22 in which we programmed our guitar effects original buffer -24 and Audio GUI. The guitar effects loop is -26 then put together as a “VST plug-in” or •Reverb- Utilizes four separate pointers -28 on the delay buffer, each delayed by at signal block (.dll file) with the VST Plug-in -30 most 100ms, and output with the (dB) host, which connects the computer input Reverb -32 original buffer to create wall-echo (Guitar) to the effects, and from the effects -34 to the output (Speakers). effect -36 Processed Signal Original Signal -38 -Modulation Effect(s) 0 5 10 15 20 25 30 (Hz) Tremolo Frequency Response Future Development •Tremolo- Continuous Input -60 Flanger Amplitude Modulation, producing To further improve the flexibility of the effects, a -65 vibrato sound parametric equalizer is needed to filter out and cancel out specific sound frequencies. This can DAC •Flanger- Continuous Phase -70 allow the inclusion of other distortion effects Modulation on delay buffer, (dB) -75 such as Overdrive, which requires a pre-amp to producing jet-stream sound effect boost specific frequencies. Furthermore to •ETC- Custom Phase Modulation -80 improve memory usage, the delay-based effects Processed Signal Original Signal will be combined as one effect, exclusively Effect based on Flanger and Reverb, -85 0 1 2 3 4 5 6 using pointers to carry out the different sounds. producing bagpipe sound (Hz) VST is a trademark of Steinberg GmbH .
Recommended publications
  • UC Riverside UC Riverside Electronic Theses and Dissertations
    UC Riverside UC Riverside Electronic Theses and Dissertations Title Sonic Retro-Futures: Musical Nostalgia as Revolution in Post-1960s American Literature, Film and Technoculture Permalink https://escholarship.org/uc/item/65f2825x Author Young, Mark Thomas Publication Date 2015 Peer reviewed|Thesis/dissertation eScholarship.org Powered by the California Digital Library University of California UNIVERSITY OF CALIFORNIA RIVERSIDE Sonic Retro-Futures: Musical Nostalgia as Revolution in Post-1960s American Literature, Film and Technoculture A Dissertation submitted in partial satisfaction of the requirements for the degree of Doctor of Philosophy in English by Mark Thomas Young June 2015 Dissertation Committee: Dr. Sherryl Vint, Chairperson Dr. Steven Gould Axelrod Dr. Tom Lutz Copyright by Mark Thomas Young 2015 The Dissertation of Mark Thomas Young is approved: Committee Chairperson University of California, Riverside ACKNOWLEDGEMENTS As there are many midwives to an “individual” success, I’d like to thank the various mentors, colleagues, organizations, friends, and family members who have supported me through the stages of conception, drafting, revision, and completion of this project. Perhaps the most important influences on my early thinking about this topic came from Paweł Frelik and Larry McCaffery, with whom I shared a rousing desert hike in the foothills of Borrego Springs. After an evening of food, drink, and lively exchange, I had the long-overdue epiphany to channel my training in musical performance more directly into my academic pursuits. The early support, friendship, and collegiality of these two had a tremendously positive effect on the arc of my scholarship; knowing they believed in the project helped me pencil its first sketchy contours—and ultimately see it through to the end.
    [Show full text]
  • Current Lover 2015 Ed
    Current Lover 2015 ed. © madbeanpedals FX Type: Flanger Based on the EHX® Electric Mistress™ 3.35” W x 2.8” H Terms of Use: You are free to use purchased Current Lover circuit boards for both DIY and small commercial operations. You may not offer Current Lover boards for resale or as part of a “kit” in a commercial fashion. Peer to peer re-sale is, of course, okay. B.O.M. Resistors Resistors Caps Diodes R1 5k6 R26 30k C1 39n D1 1n914 R2 1M R27 3k9 C2 47n D2 1N4007 R3 5k6 R28 47k C3 1n D3 1N5817 R4 1M R29 27k C4 100n D4 LED R5 470R R30 15k C5 10uF Transistors R6 4k7 R31 33k C6 680pF Q1 2N3904 R7 100k R32 62k C7 68n Q2 2N5087 R8 5k6 R33 1M2 C8 220n IC's R9 100k R34 3k9 C9 47n IC1 4558 R10 82k R35 10k C10 47n IC2 MN3007 R11 4k7 R36 1k C11 3n3 IC3 CD4049 R12 4k7 R37 4k7 C12 2n2 IC4 CD4013 R13 47k R38 200k C13 220n IC5 LM324 R14 10k R39 200k C14 100pF IC6 LM311 R15 8k2 R40 1k C15 1uF IC7 4558 R16 13k R41 22R C16 33uF Switch R17 470R R42 22R C17 33uF FILTER DPDT R18 470R C18 1uF Trimmers R19 10k C19 1uF CLOCK 10k R20 470R C20 22pF T1 10k R21 100k C21 220uF BIAS 100k R22 39k C22 100n VOL 50k R23 24k C23 100uF Pots R24 8k2 C24 100uF RANGE 100kB R25 10k C25 10uF RATE 1MC FDBK 10kB - Important update: A few people have had problems biasing the CL due to the value of R10 (82k).
    [Show full text]
  • User's Manual
    USER’S MANUAL Important Safety Instructions Warning! • To reduce the risk of fire or electrical shock, do not 1 Read these instructions. expose this equipment to dripping or splashing and 2 Keep these instructions. ensure that no objects filled with liquids, such as vases, 3 Heed all warnings. are placed on the equipment. 4 Follow all instructions. • Do not install in a confined space. 5 Do not use this apparatus near water. 6 Clean only with dry cloth. Service 7 Do not block any ventilation openings. Install in accor- • All service must be performed by qualified personnel. dance with the manufacturer’s instructions. 8 Do not install near heat sources such as radiators, heat Caution: registers, stoves, or other apparatus (including ampli- You are cautioned that any change or modifications fiers) that produce heat. not expressly approved in this manual could void your 9 Only use attachments/accessories specified by the authority to operate this equipment. manufacturer. 10 Refer all servicing to qualified service personnel. When replacing the battery follow the instructions on Servicing is required when the apparatus has been battery handling in this manual carefully. damaged in any way, such as power-supply cord or plug is damaged, liquid has been spilled or objects have fallen into the apparatus, the apparatus has been EMC/EMI exposed to rain or moisture, does not operate normally, This equipment has been tested and found to comply with or has been dropped. the limits for a Class B Digital device, pursuant to part 15 of the FCC rules. 2 These limits are designed to provide reasonable protection against harmful interference in residential installations.
    [Show full text]
  • Atomic Amps) to Accommodate Two Used Instead of (Or in Addition To) Manual Level Compensation
    USER MANUAL V 4.0 TABLE OF CONTENTS INTRODUCTION . .. .. .. .. .. 4-5 CONNECTORS . 6, 7, 9, 11 CONNECTION DIAGRAM . 8,10 EFFECTS & SIGNAL CHAIN . 12 BLOCK DESCRIPTIONS . 12-15 CABINET MODELING . 13-14 QUICK EDIT - TWEAK KNOBS . 14 DEEP EDIT - PRESET PARAMETERS . 15 AMPS . .. .. .. .. .. .. .. .. 16 FX-LOOP . 17 SAVING PRESETS . 19 DEFAULT PRESET ON POWER-UP . 20 DISCARD EDIT? CONFIRM . 20 PARAMETER SETTINGS . .. .. .. 21-45 FOOTSWITCHES . .. .. .. .. .. 46-48 FOOTSWITCH MODES . 46-48 PROGRAMMING FOOTSWITCHES . 46-48 GLOBAL SETTINGS . 49-50 TUNER . 51 CLIP WARNING . 51 EXPRESSION PEDALS . 52-54 MIDI . 55-57 3 INTRODUCTION AMPLIFIRE12 ADDITIONAL Features: • 12 fully programmable footswitches for ultimate control Thank you for purchasing AMPLIFIRE, a world-class amp tone and multi-effects pedal/processor . A powerful and portable device, it is small enough to fit in a • 2 dedicated expression control inputs gig bag yet potent enough to please even the most discriminating tube amp and effects aficionados . • 1/4” professional headphone jack We designed AMPLIFIRE as an instrument that we, as guitar players, wanted for • Large easy to read LCD display ourselves . This meant it had to sound/feel authentic and amazing while being easy-to-use, portable and road-rugged . • Ultra rugged extruded aluminum case AMPLIFIRE is equally capable of being a complete rig replacement or part of a • Power Switch larger pedal board and/or outboard processing rig . HERE ARE SOME HIGHLIGHTS: • All new, state-of-the-art amp modeling based on Studio Devil’s highly acclaimed and patented technology Enjoy! • Blazing dual-DSP powered hardware allowing for complex and detailed algorithms • Stereo 1024-point cabinet impulses (IRs) with ability to upload 3rd-party IRs • Robust effects selection including drive, modulation, delay, reverb, compression, eq, gate, etc .
    [Show full text]
  • Www .Radialeng .Com
    True to the Music JX44 AIR CONTROL Guitar and Amp Distribution Switcher Order No. JX44: R800 6500 Order No. SGI-44: R800 6700 Order No. JR5: R800 6600 OWNER’S MANUAL Radial Engineering Ltd. 1588 Kebet Way, Port Coquitlam BC V3C 5M5 www.radialeng.com tel: 604-942-1001 • fax: 604-942-1010 email: [email protected] • web: www.radialeng.com www.radialeng.com Specifi cations and appearance are subject to change without notice. Copyright © 2009 Radial Engineering Ltd. Radial JX44 Air Control Owner’s Manual Guitar and Amp Distribution Switcher Table of Contents ....................................................... Page PART 1: GETTING TO KNOW THE JX44 Seven Section Breakdown ......................................................................1 Feature Set Overview ..............................................................................2 Front Panel Features and Functions .......................................................3 Rear Panel Features and Functions ........................................................5 PART 2: USING THE JX44 Setting Up Inputs and Guitars .................................................................8 Setting Up Outputs and Amps .................................................................9 PART 3: PROGRAMMING BANKS Programing The JX44 ..............................................................................10 Programming The JR5 Remote Footswitch .............................................11 PART 4: USING THE ADVANCED FEATURES EFX Local Effects Loop ...........................................................................12
    [Show full text]
  • Mooer-Ge300-En.Pdf
    Amp modelling & Synth & Multi Effects Contents Precautions 01 Main Features 02 Top Panel 03-04 Back Panel 05-06 Home Display 07-08 Footswitch Modes 09-10 CTRL Footswitches 11 Recommended Setups 12-15 Effects Blocks 16-18 SYNTH 19-22 COMP 23-24 WAH 25-27 FXA / FXB 28-30 DS/OD 31 AMP 32-35 CAB 36-37 IR 38 NS 39 TONE CAP 40-51 EQ 52 FX LOOP 53-57 DELAY 58-59 REVERB 60-61 VOL 62 GLB-EQ 63 SYSTEM 64 Input 64 Output 65 USB AUDIO 66-67 MIDI 68-81 FS COLOR 82 TAP 83 SCREEN 84 RESET 84 SAVE PRESET 85 EXP 86-90 TUNER 91 LOOPER 92 Firmware Update 93-94 SPECILICATIONS 95-96 Precautions *Please read carefully before proceeding* Power Supply Please connect the designated AC adapter to an AC outlet of the correct voltage. Please be sure to use only an AC adapter which supplies 9V DC , 3A , center negative. Unplug the AC power adapter when not in use or during electrical storms. Please only use the original power supply included with your device. Connections Always turn off the power of this and all other equipment before connecting or disconnecting, this will help prevent malfunction and / or damage to other devices. Also make sure to disconnect all connection cables and the power cord before moving this unit. Cleaning Clean only with a soft, dry cloth. If necessary, slightly moisten the cloth. Do not use abrasive cleanser, cleaning alcohol, paint thinners, wax, solvents, cleaning fluids, or chemical-impregnated wiping cloths.
    [Show full text]
  • Fly Rig 5-BRIT
    POWER REQUIREMENTS Utilizes included 12V DC power supply, 150mA, center negative. Individual power supplies are provided for specific voltages (100V, 117V, 230V, 240V) with corresponding plugs appropriate for each country. For replacement Tech 21 power supply (Model #DC3), please contact your local dealer/distributor, or Tech 21. Maximum power consumption: approx 100mA. WARNINGS: * Attempting to repair unit is not recommended and may void warranty. * Missing or altered serial numbers automatically void warranty. For your own protection: be sure serial number labels on the unit’s back plate and exterior box are intact, and return your warranty registration card or register online. 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. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radi - ate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio commu - nications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: • Reorient or relocate the receiving antenna. • Increase the separation between the equipment and receiver. • Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
    [Show full text]
  • L.R. Baggs Para D.I.: User's Guide
    L.R. BAGGS PREAMPS PARA ACOUSTIC D.I. USER'S GUIDE 483 N. FRONTAGE RD. NIPOMO, CA 93444 WWW.LRBAGGS.COM 1.CONTROLS A. Low EQ band control (85Hz): Very low bass, almost felt as much as heard. B. Notch control and tune knob (98 to 247Hz): Designed primarily to help with feedback problems. For example, if a particular string is starting to feedback or produce a booming sound, you can use the notch to cut out the problem frequency. The tune knob is marked with four positions, each representing a note on the scale, to help find the problem frequency. Try boosting the notch control (turn completely clockwise) and sweeping the tune knob until the feedback is at it's worst. Then turn the notch control back towards "cut" (counter-clockwise). Cut only enough to kill the feedback. The notch control can also be used as an EQ knob. A slight cut between D and B (around 200Hz) can clarify a boomy or muddy tone, and slight boosts in this range will give a thin-sounding guitar more body and acoustic sound. (see also: Invert Switch) C. Midrange control (400Hz to 1.6kHz) and tune knob: Sweeps from the upper warmth frequencies to the nasal range of sound. Boost at 400 for more warmth, cut at .8k-1.6k for less nasal quality. Many acoustic guitars have an excess 1kHz when amplified. A 3 to 6 dB cut is often good here. D. Presence control (5kHz): Affects "sss" sounds, cymbal sizzle, brightness. Cut here to remove PA horn "glare" or boost to add life to a dull speaker.
    [Show full text]
  • Collider Delay+Reverb User Guide
    Collider Delay+Reverb User Guide Welcome Thank you for purchasing the Collider Delay+Reverb. This powerful, yet easy-to-use stereo effects pedal features 12 meticulously crafted delay and reverb engines. Each effect was handpicked from our award winning and highly regarded Nemesis Delay and Ventris Dual Reverb pedals. The Collider’s intuitive control surface makes it easy to mix-and-match any two-engine combination of delay and reverb. Plus, dual footswitches provide individual Engage/Bypass control over each effect in a two- engine combination. The Collider offers an exceptional collection of rich, spacious tones, including realistic reproductions of vintage Analog, Tape, and Oil Can Delays, classic models of Spring and Plate Reverb, natural replications of large and small acoustic spaces, and an intriguing and highly musical selection of “unnatural” tones including Reverse Delay and Shimmer Reverb. The pedal also features dual DSP architecture, 8 user presets (or 128 user presets with MIDI), stereo inputs and outputs, analog dry through, delay tap tempo, reverb hold, full MIDI functionality, external expression capabilities, and extra editing and signal routing options via the Neuro Desktop and Mobile App Editors. We built the Collider Delay+Reverb for supreme sonic exploration. We cannot wait to hear where it takes you. - The Source Audio Team SA263 Collider Delay+Reverb Owner’s Manual 1 Contents Welcome ..................................................................................................................................................
    [Show full text]
  • Owner's Manual
    120402M-1 02/16 ID:CORE STEREO 100 & ID:CORE STEREO 150 Owner’s Manual Blackstar Amplification Ltd, Beckett House, 14 Billing Road, Northampton, NN1 5AW, UK For the latest information go to: www.blackstaramps.com Whilst the information contained herein is correct at the time of publication, due to our policy of constant improvement and development, Blackstar Amplification Ltd reserves the right to alter specifications without prior notice. Designed and Engineered by Blackstar Amplification UK IMPORTANT SAFETY INSTRUCTIONS 1. Read these instructions. 2. Keep these instructions. USA / Canada 3. Heed all warnings. 4. Follow all instructions. 5. Do not use this apparatus near water. 6. Clean only with dry cloth. 7. Do not block any ventilation openings. 8. Install in accordance with the manufacturer’s instructions. 9. Do not install near any heat sources such as radiators, heat registers, stoves, or other apparatus (including amplifiers) that produce heat. 10. Do not defeat the safety purpose of the polarized or grounding-type plug. A polarized plug has two blades with one wider than the other. A grounding type plug has two blades and a third grounding prong. The wide blade or the third prong are provided for your safety. If the provided plug does not fit into your outlet, consult an electrician for replacement of the obsolete outlet. 11. Protect the power cord from being walked on or pinched particularly at plugs, convenience receptacles, and the point where they exit from the apparatus. 12. Only use attachments/accessories specified by the manufacturer. 13. Unplug this apparatus during lightning storms or when unused for long periods of time.
    [Show full text]
  • Owners Manual
    ® True to the Music Twinline™ Effects Loop Router User Guide Radial Engineering Ltd. 1588 Kebet Way, Port Coquitlam British Columbia, Canada, V3C 5M5 Tel: 604-942-1001 • Fax: 604-942-1010 Email: [email protected] www.radialeng.com Radial® Twinline™ User Guide Table of Contents Page Introduction .......................................................................... 1 Front and Top Panel Features ............................................. 2 Rear Panel Features ............................................................ 3 Connecting The Two Loops ..............................................4-5 Getting Started ..................................................................... 6 Polarity Reverse and Mounting ............................................ 7 Remote Controlling the Twinline .....................................8-10 Setup Reference Page ....................................................... 11 Block Diagram .................................................................... 12 Specifications ..................................................................... 13 Warranty............................................................... Back cover Thank you for purchasing the Radial Twinline™. The Twinline is an innovative device that enables you to route your effects to two amps when using their rear-panel effect loops. As the Twinline requires a significant number of cables and is equipped with remote controllability, it is well worth taking the time to read through this manual before you get started. This will not
    [Show full text]
  • G3 Operation Manual (17 MB Pdf)
    OPERATION MANUAL Thank you very much for purchasing the ZOOM . Please read this manual carefully to learn about all the functions of the so that you will be able to use it fully for a long time. Keep this manual in a convenient place for reference when necessary. Contents Usage and safety precautions .......................2 Using Rhythms ............................................24 Introduction ...................................................3 Using the Looper .........................................26 Terms Used in This Manual ............................3 Updating the firmware .................................30 Part Names ....................................................4 Restoring the to its factory default settings. .......................................31 Turn the power on and play ...........................6 Using Audio Interface Functions .......................32 Adjusting effects ............................................8 Effect Types and Parameters .......................33 Selecting Patches ........................................ 10 Troubleshooting ...........................................49 Storing Patches ............................................ 12 Specifications ..............................................50 Setting specific patch parameters ............... 14 Rhythm List .................................................51 Changing Various Settings ........................... 18 Using the Tuner ............................................22 © ZOOM CORPORATION Copying or reproduction of this document
    [Show full text]