Preview only show first 10 pages with watermark. For full document please download

Guitar/drum/bass Tablature Editor And Player

   EMBED


Share

Transcript

GDB: Guitar/Drum/Bass Tablature Editor and Player 1 Table of Contents: What is Tablature?..............................3 Starting GDB....................................4 Main Menu.......................................5 Guitar Tablature Editor.........................6 Bass Guitar Tablature Editor....................6 Drum Tablature Editor...........................7 Using Tablature Edit Functions..................7 Keyboard Shortcuts Index........................8 Drum Symbol Index...............................9 Guitar/Bass Stylistics Index....................10 2 What is Tablature? Tablature is a method of music notation that is typically used for fretted instruments such as guitar and bass guitar, as well as drums. Instead of using notes, tablature use ASCII characters to represent where one would place their fingers on the fretboard. This notation style offers a different visual representation of the music. Guitar Tab Example: Red Hot Chili Peppers – Snow(Hey Oh) Intro e|----------------------------------|------------------------------------| B|----------------------------------|------------------------------------| G|----4---4h6h4---4-----4---4h6h4---|------------------------6---6h8h6---| D|--6---6-------6-----6---6-------6-|----4---4h6h4---4-----8---8-------8-| A|6-----------------7---------------|--6---6-------6---6/9---------------| E|----------------------------------|7-----------------------------------| Bass Tab Example: Rage Against the Machine – Killing in the Name of G|-------------------------|-------------------------| D|---------3h4-------------|---------3h4-------------| A|----3h5------5-----------|----3h5------5-----------| D|-0--------------0-2h3-2--|-0--------------0-2h3-2--| Drum Tab Example: Metallica – Enter Sandman Chorus C|X--------------|---------------|--------------X|---------------| H|----x-x-x-x-x-x|x-x-x-x-x-x-x-x|x-x-x-x-x-x-x--|x-x-x-x-x-x-x-x| S|----o-------o--|----o-------o--|----o---------o|----o-------o--| B|o-------o------|o-------o-o----|o-------o---o--|o-------o-o---o| 1 + 2 + 3 + 4 + 1 + 2 + 3 + 4 + 1 + 2 + 3 + 4 + 1 + 2 + 3 + 4 + Tablature is easier to read for those of us who don't/can't/are too lazy to read sheet music. Musical purists tend to frown on tablature because it is possible to learn entire songs without knowing what notes you are playing nor having any knowledge of musical theory. However, tabs make learning easy and instantly satisfying. ~ Happy tabbing! 3 Starting GDB Editor The GDB Guitar, Drum, and Bass Tablature Editor allows slick editing of Tablature. Many tabs are created in a simple text editor where the user spends hours typing every line of ASCII text. GDB seeks to take all the grunt-work out of tabbing by automating many repetitive tasks. It also provides a clean, organized template for song information. When starting GDB Editor, a prompt will appear: Welcome to GDB Tablature Editor! Select Instrument: Guitar Bass Drum With this opening menu, one can select which instrument to make tablature for: guitar, drums, or bass guitar. After selecting an instrument, the main menu will appear. 4 Main Menu File Insert Measure Title: Artist: Album: Tempo: e|--------------------------------|----------------------------------| B|--------------------------------|----------------------------------| G|--------------------------------|----------------------------------| D|--------------------------------|----------------------------------| A|--------------------------------|----------------------------------| E|--------------------------------|----------------------------------| The interface is similar to any text edit application seen today. It is a white screen with several drop-down menus. It will also include a comment field in which the user can add lyrics to the song or any basic notes or comments about the tab. The tablature appears on the screen with blanks to fill in, such as number of measures, tempo, and time signature. When these are changed the tablature will adjust to reflect these modifications. The ability to have a tablature ready and waiting allows the user much more ease in creating their song. There are different functions that incorporate ease even further, incorporating the LINUX terminal to help guide the user through the steps in performing each function. File: In the file button, there are several functions that incorporate the main program and the song information. New allows the user to restart the program. Save allows the user to save song information into a text file. It can be retrieved into the program using Open. Quit shuts down the GDB tablature editor. 5 Insert: Insert allows the user to add certain “stylistic” notation for guitar and bass guitar tablature. These work the same as the addsymbol shortcut (p. 7). Measure: Measure allows the user to quickly edit the measure by either adding or removing measures or changing the quantization (the number of dashes per measure). Guitar Tablature Editor When Guitar is selected as the instrument from the opening prompt, the tablature will look like this: e|----------------|----------------|----------------|----------------| B|----------------|----------------|----------------|----------------| G|----------------|----------------|----------------|----------------| D|----------------|----------------|----------------|----------------| A|----------------|----------------|----------------|----------------| E|----------------|----------------|----------------|----------------| To notate chords, the chord name can written in the comment field directly above the staff and then notate the fingering on the lines. This way, the chords can be played in rhythm during playback. Bass Guitar Tablature Editor When Guitar is selected as the instrument from the opening prompt, the tablature will look like this (without the symbols): G|----------------|----------------|----------------|----------------| D|----------------|----------------|----------------|----------------| A|----------------|----------------|----------------|----------------| E|----------------|----------------|----------------|----------------| The Bass Guitar Tablature Editor is basically the same as the Guitar Tablature Editor excluding the top two strings. 6 Drum Tablature Editor When Drums are selected as the instrument from the opening prompt, the tablature will look like this (without the symbols): BD|----------------|----------------|----------------|----------------| HH|----------------|----------------|----------------|----------------| S|----------------|----------------|----------------|----------------| B|----------------|----------------|----------------|----------------| 1 + 2 + 3 + 4 + 1 + 2 + 3 + 4 + 1 + 2 + 3 + 4 + 1 + 2 + 3 + 4 + <--- Meter Using the Tablature Edit Functions There are several tablature edit functions that allow the user to do things such as adding and removing symbols, drum parts, or changing tuning, that incorporate several keyboard shortcuts. This list can be found in the next section, showing the shortcut and what it does. Certain functions incorporate the LINUX terminal in order to allow for user input. Example: add_symbol (Ctrl+ +) LINUX Terminal 1 2 3 4 5 6 add_symbol does the symbol have 2 digits (1=yes, 0=no): Insert symbol: Which line do you want to place it?: Which position do you want to place it?: Insertion complete! when a shortcut using the terminal is performed: the first two lines will be shown right away. 1: the terminal will display the name of the function 2: in add_symbol, the user must specify if they are adding a 1-digit symbol or a 2-digit symbol. 3: the terminal will prompt the user for the symbol to add to the tablature. 4: then, it will ask for the line to place the symbol in the tablature (the top string is 0). 7 5: then, it will ask for the position in the line to place the tablature (the first horizontal dash is 0). 6: having performed the action, the terminal will display that the function is finished. *Note: Be sure to perform these shortcuts while clicked onto the program rather than the terminal. Keyboard Shortcuts Shortcut (Main) Name Functionality Ctrl + S save Saves the current tablature onto a text file Ctrl + O open Opens a GDB tablature file Ctrl + N new Returns to the main menu and clears data Shortcut (Editing) Name Functionality Ctrl + A add_measure Adds one measure to the tablature file. Ctrl + R subtract_measure Removes one measure to the tablature file. Ctrl + + Add_symbol Allows the user to add a symbol. The user gives the symbol, the line where to place it (top line = 0), and the position in the tablature. remove_symbol Allows the user to remove a symbol. The user gives the line where to place it (top line = 0) and the position in the tablature. Ctrl + T Change_tuning Changes the tuning symbols *(for guitar and bass only.) Ctrl + D Change_meter Changes the quantization of the tablature from 8th notes to 16th notes. (w/ terminal) Ctrl + (w/ terminal) (8th to 16th) 8 Shortcut (Editing) Name Functionality Ctrl + F Change_meter Changes the quantization of the tablature from 8th notes to 16th notes. (16th to 8th) Ctrl + C Add_drumPart Adds a drum part at the top of the current tablature. The user inputs which part to create *(for Drum only) Remove_drumPart Removes a drum part. The user inputs which line to remove. *(for Drum only) (w/ terminal) Ctrl + V (w/ terminal) Drum Symbol Index Instrument Symbol Meaning Bass Drum (BD) O Normal Bass Drum Snare Drum (SD) x o X g r Normal Snare Hit Cross-stick Hit Rim-Shot Ghost Hit Roll Floor/Rack Toms (FT,RT) o Tom Hit High Hat (HH) x o + Closed High Hat Open High Hat Pedal Ride Cymbal (RC) x o Cymbal Bell Crash, China, Splash Cymbals (CR, CH, SP) X Hit Woodblock, Tambourine, Cowbell (WB, TB, CB) + Hit 9 Guitar/Bass Guitar Stylistics Index Symbol Function b (Bend) Bend string to next note equivalent 5b7: bend from 5th fret 1 whole tone 8b9: bend from 8th fret 1 semi tone h (Hammer-on) Hammer-on from one position to a higher position to create clean movement between notes p (Pull-off) Pull-off from one position to a lower position to create clean movement between notes / (Slide) Slide fingers from one position to another 8/10: slide from 8th fret to 10th fret ~ (Vibrato) Wiggle string to create vibrato = (Sustain) Holds on to the note to create sustain 10