Académique Documents
Professionnel Documents
Culture Documents
User Manual
Version 0.9.6
www.xecretcode.com
Xsong V.1.0 2
Content:
Part 1 – Introduction ........................................................................................................ 4
1.1. Installing Xsong™.................................................................................................. 5
1.2. Licensing Xsong.................................................................................................... 6
1.3. About Xsong™ ...................................................................................................... 7
1.4. What Xsong™ Is Not .............................................................................................. 7
1.5. System Requirements............................................................................................ 8
Part 2 – User Interface...................................................................................................... 9
2.1. UI Elements......................................................................................................... 10
2.2. Key-Independent Notation .................................................................................. 17
2.3. Generator Tracks ................................................................................................ 18
2.4. Media Playback ................................................................................................... 19
2.5. The Search Field.................................................................................................. 20
2.6. Alphanumeric Mode ............................................................................................ 22
2.7. Drag and Drop .................................................................................................... 23
2.8. Recording Audio ................................................................................................. 24
2.9. Exporting............................................................................................................ 25
2.10. Printing............................................................................................................. 26
2.10. Shortcuts .......................................................................................................... 28
2.11. Menu ................................................................................................................ 33
Part 3 – Organize View ................................................................................................... 36
3.1. Draw Modes........................................................................................................ 37
3.2. Data Model ......................................................................................................... 37
3.3. Creation Commands ........................................................................................... 38
3.4. Supported Media................................................................................................. 42
3.5. Song Closed/Open .............................................................................................. 42
3.6. Drag-And-Drop .................................................................................................. 43
3.7. Rating ................................................................................................................. 43
3.8. Lead Sheet Editing............................................................................................... 43
Part 4 – Edit View ........................................................................................................... 44
4.1. Draw Modes........................................................................................................ 45
4.2. Data Model ......................................................................................................... 46
4.3. Inspect Lead Sheet .............................................................................................. 47
4.4. Presets................................................................................................................ 47
4.5. Creation Commands – Front Section.................................................................... 48
4.6. Changes Per Bar.................................................................................................. 50
4.7. Creation Commands – Back Section..................................................................... 52
4.8. Music Draw Mode................................................................................................ 54
4.9. Section................................................................................................................ 55
4.10. Progression Inspector ....................................................................................... 56
4.11. Voxline ............................................................................................................. 57
4.12. Bar/Change....................................................................................................... 59
4.13. Chord Inspector ................................................................................................ 61
4.14. Melody Inspector .............................................................................................. 63
4.15. Drums Inspector ............................................................................................... 64
4.16. Mixing Bay ........................................................................................................ 65
4.17. Media Bay ......................................................................................................... 67
4.18. Text Draw Mode................................................................................................ 68
4.19. Text Elements ................................................................................................... 68
4.20. Tab Key ............................................................................................................ 71
4.21. Return Key ........................................................................................................ 71
4.22. Auto-Complete ................................................................................................. 71
4.23. Using The Mac OSX Dictionary........................................................................... 71
Copyright © 2006-2010 XecretCode Corp. All rights reserved.
Xsong V.1.0 3
Part 1 – Introduction
To install, simply drag the Xsong.app icon into your Applications folder. Xsong™ is
self-contained and does not install any additional components to your machine. To
uninstall, simply drag the Xsong.app file into the trash bin.
When you first start Xsong™, it will automatically create a library folder in your
/MyMachineName/Music/Xsong/ folder (iTunes uses /MyMachineName/Music/iTunes/
). This means that you can easily back up your song library by copying the content of
this folder to a safe place.
If you are familiar with Apple products such as iTunes™ and GarageBand™, you will find
Xsong™ quite intuitive to use as it follows similar GUI concepts.
Note: Your Xsong™ license is unique to your email address. Therefore, it is important
that you provide an email that is not likely to change or disappear in the future.
Xsong™ is a visual songwriting program. It lets you create songs by manipulating song
objects - graphical representations of song elements such as notes, chords, instruments
and circles of fifths. Xsong™ lets you dictate exactly how and when instruments are
played in a song. Songs can be exported as MIDI, audio or integrated web pages.
Because it’s fun to use, songwriters, music educators and song enthusiasts can enjoy
the magic of song creation without being held back by the steep learning curve of
traditional music programs.
• Not a MIDI editor Although songs are exported as MIDI songs, Xsong™ does
not let you load and edit arbitrary MIDI files. MIDI files can
be loaded and played back as reference or starting point
for a song.
• Not a multi track Although several audio files can be saved as ideas, only
recorder or mixer one audio track (usually lead vocals and/or instrument)
can be played back with each song.
• Not a database Although Xsong™ has chords and word dictionaries, it’s
not a database. All chords in Xsong™ are synthesized on
the fly using universal music theory principles. For
example, there’s no need to archive thousands of chords
when what you need are the best chords that fit a song.
• Not a word The word processor included in Xsong™ is highly tuned for
processor songwriting and should not be used in the place of a
generic one.
Mac
• Mac Intel
• OSX 10.5 (Leopard) and above
• 1 GB of ram
• 1 GB of hard-disk space
Windows
Notes
Both Mac and Windows versions look and operate virtually the same way. However,
platform differences will be noted as they occur.
Most of Xsong™ was developed and tested on a 2008 White MacBook™ with integrated
graphics (the slowest option), 4 GB and a resolution of 1280 x 800. Therefore, anything
equal or better will generally do.
Introduces the elements of the Xsong™ user interface: views, keyboard shortcuts and
menus.
The Xsong™ user interface is divided in two main views: Organize and Edit. Switching
between the two can be done via the toolbar or using the following shortcut:
2.1. UI Elements
Toolbar
Source List
The source list allows filtering of the global song list into
categories. Those categories are based on an assigned level of
completeness for each song: Ideas, In Progress and Complete.
Note that in Organize view, items can be dragged & dropped into a
target category.
Work View
The work view is the main area where songs and song elements are
edited.
In Edit view, the user is editing the content of a Lead Sheet media
(a song Lead Sheet), made up of Sections. Each Section represents a
Copyright
song © 2006-2010
section: XecretCode
intro, Corp. All rightschorus,
verse, pre-chorus, reserved.bridge, solo and
outro. Sections can be “flipped” by pressing the TAB key to reveal
their chord progression and connectors.
Xsong V.1.0 12
Flipping Sections
Flip to the back Section using the TAB key to access the
progression connectors. Pressing the TAB key again flips back to
the front Section.
Inspector View
Circle View
Instrument View
Dashboard View
In Xsong™, all notes and chords are stored in key-independent notation. This means
that instead of using a MIDI note number (E.g. C1 = 24) to represent notes, Xsong™
uses a Roman + Octave + Accidental.
For example, the following indicates note D1# in the key of C major:
II 2 #
The main advantage of this notation is that a song can remain structurally unchanged as
one moves from one key to another. This means that you can easily change the key (C,
D, E, etc.) and mode (Major, Minor, etc) of a song without having to individually
transpose every note.
This technique is widely used among studio and live musicians to allow them to
transpose a song on the fly. Xsong™ goes one step further by applying key-independent
notation to melodies as well.
In the background, Xsong™ maintains a MIDI song with a set of predefined tracks. These
tracks are called generators: each of them will produce one or several MIDI tracks. For
example, a keyboard chord generator track can produce a background pad as well as a
lead piano groove. Generator track visibility dictates what can be seen on screen. What
you see is what you hear. If it’s not on screen you can’t hear it.
Audio Unused.
MIDI Unused.
Switching generator tracks on and off can be done through the main menu or by right-
clicking anywhere in the work view’s background.
Record Prepares for recording. Recording starts the next time you
start Play.
Loop Toggles loop playback where the playback restarts from the
beginning after reaching the end.
Playback File File being played back. When editing a Lead Sheet media,
the song values are saved in a xml file while a MIDI file is
used for playback.
An asterisk (*) next to the name indicates that the file has
been modified.
Search Prefixes
A typical search is done by typing a one or two letter prefix before followed by a search
term. For example, typing “c Am” will show the notes of a “A minor” chord.
Typing “H” in the search field lists all available search prefixes as shown in the following
table:
Name Prefix Description
Key K Type key(s) and get their chords + degree.
Fit Key FK Type a sequence of notes and get chord name.
Chord C Type chord(s) and get their notes.
Fit Chord FC Type a sequence of notes and get list of chords.
Scale S Type scale(s) and get their notes.
Title T Search for songs titles (default in Organize view).
Rhyme R Type a word and get the list of RHYMES.
Synonym Y Type a word and get the list of SYNONYMS.
All Chords C* List all available CHORD types.
All Scales S* List all available SCALE types.
All Modes M* List all available MODE types.
All P* List all available PROGRESSION types.
Progressions
All D r u m s D* List all available DRUMS PATTERN types.
Patterns
All Current * Lists all the chords in the current key & mode.
Chords
Help H Shows this help panel.
The Alphanumeric mode lets you use your computer keyboard to “play” the circle of
fifths or a virtual instrument (keyboard, guitar, bass & drums) in real-time. Playing the
circle of fifths is a great way to test out chord progressions.
Drag and drop is used extensively in Xsong™ for reordering and copying song elements
(internal Drag-and-drop). It’s also used to bring external file elements into the program
(external Drag-and-drop).
In Edit view: The Sections can be reordered but everything inside the
Sections can only be copied.
In Edit view: Create Sections to fit song Lead Sheet found in the
dragged text.
Xsong™ provides simple audio recording as a way to quickly notate your song ideas.
3) When done, click the "Stop" button. Depending on the active view, the new audio file
is created differently:
• In Organize View:
A new audio media file will be created depending on the context:
a) If a song is selected and open: new recording will be added as a media in
that song.
b) Otherwise, a new song will be created with a new audio recording as it's
only media.
• In Edit View:
A new audio media file will be created and added to the song currently being edited.
2.9. Exporting
Export is context sensitive, and applies to the currently selected media. In Organize
View, a media file can be selected directly for export. In Edit View, the Lead Sheet that is
being edited is the object being exported.
Export Section
The export Section confirms which song object is being exported and lists the
supported export file formats.
2.10. Printing
You can print the song currently in the Edit Text View by using the “File -> Print…”
menu option.
1) Song Title
2) Author
3) Publisher
This Author and Publisher names can be configured from the Preferences Section:
2.10. Shortcuts
Global
Visually Open Song Object.
Flip active Section.
Play/Pause
Xsong™
Hide Xsong™
Hide Others
File
Save All
Export MIDI
Export Audio
Export Image
Edit
Undo
Redo
Cut
Copy
Paste
Create
Create Audio
Create MIDI
Create Image
Create Section
Create VoxLine
Create Bar
Create Note
Create Connector
Playback
Record
Toggle Loop
Toggle Metronome
Toggle Count-Off
View
Switch between Organize & Edit
Zoom Out
Zoom In
Window
Toggle Alphanumeric Section.
2.11. Menu
Xsong
Preference Section.
Audio MIDI Setup Section.
File
Add new file to the library.
Add a folder’s content to library.
Save selected item.
Save all unsaved items.
Re-compute library entries.
Rewrite library entries
Pop Export Section.
Edit
Undo last command.
Redo last undone command.
Create
Create Lead Sheet Media.
Create Audio Media
Create Midi Media
Create Image Media
Create Section
Create VoxLine
Create Bar
Create Note.
Create Connector.
Window
Minimize main view.
Help
Start OS-X Help Viewer for Xsong™.
Explains the Organize View where songs and media files are managed.
The organize view is the entry point to the application. It allows you to organize the
various media files and group them into songs.
The list of songs and children media files can be seen and manipulated as icons or as a
textual list.
Icons List
The following diagram illustrates the parent-child relationship between a song and its
media files:
The creation commands are accessible from the toolbar and the Create menu.
Lead Sheet Creates a blank song Lead Sheet document with one verse
defined.
V o x – Indicates which
instrument to use for vox
melody.
L e a d – Indicates which
instrument to use for lead
melody.
B a s s – Indicates which
instrument to use for bass
melody.
Metronome – Toggles
metronome.
C h a n n e l s – Number of
audio channels
L e n g t h – Length of MIDI
file.
Resolution – Image
resolution in pixels.
In Icon draw mode, songs first appear as a stack of items hanging from a 3D nail.
Double-clicking on this song “opens” it and provides access to the individual media files
that are grouped under it. To “Close” the song, double-click on the Lyre icon – which
represents the song itself.
3.6. Drag-And-Drop
This view uses drag-and-drop to allow real-time visual grouping. You can drag files
from the outside or move media files from one song to another. When a file is first
added to the system, it is categorized as idea and is put into its own song.
All media files must be part of a song - they cannot exist on their own.
Organize allows you to drag-and-drop medias such as audio, midi and text files and
group them into songs.
You can also drag songs into the Source List view to migrate it to a different category.
3.7. Rating
Songs and media/ideas can be assigned a rating value, so that you know if you have
enough hooks to form the basis of a song.
The actual song is kept in a song Lead Sheet. Double–clicking on it sends you to the
editor. One advantage of this modular design is that one song can have multiple Lead
Sheets, each being a rewrite of the same song. A rewrite could have a different key,
sections, lyrics etc.
The Edit View provides tools for writing and editing a song.
The following diagram illustrates the parent-child relationship between a Lead Sheet,
its Sections and included song objects:
In order to be inspected, the Lead Sheet object has to be selected. Clicking the “Inspect
Lead Sheet” button, which selects the active Lead Sheet object and presents its
parameters in the inspector view does this.
See section 3.3. (Creation Commands) for a breakdown of Lead Sheet’s inspector sheets.
4.4. Presets
Presets are snapshots of patterns, programs and mix parameters for a song. Once
you've defined your song's chord Lead Sheet, it's often interesting to try different
“sounds” without altering the Lead Sheet.
Presets are named as one instrument over another. Example: Clean guitar on Strings,
etc.
Presets encode:
• Volume & pan for each generator track.
• The variants (or chord quality) to be used.
o For most pop songs, triads, 6th, 7th & diminished are enough.
o For jazz, 9th 11 and 13th can be used.
There are two ways of defining MIDI programs for Generator Tracks.
1) Select Lead Sheet & Inspector --> Progs tab
2) Mix Bay --> Click program name to select + editing program inspector
The creation commands are accessible from the toolbar and the Create menu.
C h a n g e s – Number of
changes per bar. 1 or 2.
Through the Section inspector page, it is possible to specify the number of chord
changes for each bar. When set to “2 changes per bar”, two roman changes are used
for each bar. These changes only contain guitar and keyboard chords while using
Melody (vox, lead, main) and drums common to that bar.
The following figure shows an 8-bar Section set to 1 change per bar:
The following figure shows an 8-bar Section set to 2 changes per bar:
Notice that both Sections have the same number of bars – just twice as many chord
changes.
The creation commands are accessible from the toolbar and the Create menu.
A c t i v e – Tells if the
connection is active or not.
4.9. Section
A Section represents a song section (verse, chorus, etc). On the front, you can change
the order of a sequence, while the back provides access to the various connectors
between song elements (progressions, bars, notes & melody).
Bar Tells which chord, drum pattern and melody to play for
one bar (measure).
Whenever a Section’s progression object is selected, the inspector view can be used to
access its parameters. Note that the progression element is only accessible when the
Section is flipped.
4.11. Voxline
A voxline shows how each line of lyrics is associated with the melody content. The
number of vox lines is independent of the number of Bars.
A vox line contain the lyrics, plus the notes for the following melody lines (these are a
subset of the previously mentioned generator tracks):
• Vox Melody
• Lead Melody
• Bass Line
S y l l a b l e s – Number of
syllables.
S y l l a b l e s – Number of
syllables.
A u t o - C o u n t - Enables
automatic syllable count.
O ct av e – Octave of MIDI
number: -1 to 9
* Note that there’s no correlation between the number of voxlines and the number of
bars. Voxlines are merely used to monitor the metering of each line of lyrics and see if
they fit a melody line.
4.12. Bar/Change
A bar tells which chord, drum pattern and melody to play for one measure. The chord is
represented by a roman numerical value such as “I”, “II”, “VI”, etc. The full chord name
depends on the active key. For example, Roman “I” in the key of “C” is a C major chord.
Using Roman numerals instead of chord names is a common practice among studio
musicians, songwriters and live performers.
A bar object
Roman Numeral Assigned roman numeral value. Goes from I to VII. This
value is independent of any key. Can be automatically
defined when part of a progression connection chain.
Chord Name Final chord name when roman, key and mode are
factored in. This name will change if any of the three
factors are changed.
As you select a bar’s sub-components, you’ll notice that notes that make up an object
are highlighted in the active instrument view.
Instead of manipulating midi events directly, you manipulate song objects such as bars,
notes, chords, patterns and progressions to get a finished song. This is a lot faster and
allows the exploration of different arrangements while preserving the melody and
harmonic Lead Sheet of a song.
Whenever a chord is selected, the inspector view can be used to access its parameters.
Note that the parent bar object dictates the chord root note value.
Guitar Chord
Whenever a melody is selected, the inspector view can be used to access its parameters.
Note that the parent bar object dictates the root value.
Selected melody
Whenever a drums object is selected, the inspector view can be used to access its
parameters. Note that the drums object is always exactly one bar long.
In the Edit view, the mixing bay is a Section that slides down to provide basic control
over the generator tracks. When done, simply click on the icon again to hide the sliding
Section.
There are eight generator tracks, each with the following controls:
• Volume
• Pan
• Assigned program
Mixing Bay
In Edit view, the media bay is a Section that slides from the right to provide access to
other media files belonging to the same parent song. To play back select an entry and
click the toolbar’s play button (or space key).
Media Bay
When done, simply click on the icon again to hide the sliding Section.
The Edit Text draw mode presents an uncluttered text editor optimized for songwriting.
Beside usual text editing features such as real-time correction, it allows you to specify
the chords and the number of bars in each section. It also uses auto-complete so you
don’t have to remember any keywords.
This is possible because Xsong™ keeps a musical representation of the song while you
are editing in Text mode. This means that when you switch back to the Music draw
mode, the Sections will have changed in accordance to the content of the Text draw
mode.
A text element is a paragraph of text with its own font, line spacing and justification. All
are single-line paragraphs, except for lyrics, which can span across multiple lines. Each
text element is drawn using different paragraph styles to make it easier to tell them
apart. Section and lyrics are drawn using a black “Helvetica” font, while technical details
are drawn with a blue “Courier” font.
There’s always an active text element, indicated by the Text Element popup button in
the view’s caption. Switching text element can be done either by clicking on the Text
Element popup button and selecting an entry or pressing the TAB key.
The following illustrates the various text elements as they appear in the text view:
The following table is a resume of the text elements and their possible values:
Example:
120. 4/4
Section Indicates the type of a song section, like verse, chorus and
bridge.
Example:
verse
Harmony Specifies the key, chords and the number of bars in each
section.
Key. Chord///|chord///|chord///|chord///
Where:
Copyright © 2006-2010 XecretCode Corp. All rights reserved.
Xsong V.1.0 70
Examples:
Amin. 1///|3///|4///|1///
Amin. C///|F///|G///|C///
Where:
• Chord program: playback chord program.
• Chord pattern: playback chord pattern.
• Bass pattern: playback bass pattern.
• Drum pattern: playback drum pattern.
Example:
all (classical-guitar. strumming. follow-kick. metronome)
guitar (classical-guitar. strumming)
keyboard (acoustic piano. none.)
bass (slap bass. follow-kick)
drums (rock verse)
Example:
Lyric line
Lyric line
Lyric line
Lyric line
Example:
vox [1-2-|….|1..2|2---]
lead [1-2-|….|1..2|2---]
bassline [C-A-|….|C..D|C---]
Example:
The Tab key is used to cycle between the most logical text elements. This allows you to
concentrate on the task of songwriting without having to constantly change the active
element through the elements popup button.
4.22. Auto-Complete
Auto-complete allows you to type faster by proposing a list of valid keywords based on
the active text element. For example, if Section is the active text element, typing “v” will
propose “verse”, “c” will propose “chorus” and so on.
Xsong lyrics editing view contains with a handy inline dictionary. To use it, simply select
the word you want to look up and press "control + command + D".
Note that you can use the same shortcut in many Mac OSX applications such as Safari,
TextEdit and Preview.
This section shows how to use the circle and instrument views.
The circle view provides access to the circle of fifths, which is the main tool for
understanding and generating chord progressions.
Next Entry Plays the current entry in a progression and move to the
next entry.
value.
The circle of fifths shows which chords are to be played for a given key. A key is made
of two parts: a key signature and a mode. For example, for the key of F Major, the key
signature is F while the mode is Major / Ionian. The most useful modes for songwriting
are the Major / Ionian and the N. Minor (Natural Minor) / Aeolian. Other modes are
rarely used and included here for completeness.
Generally, the key signature tells how many flats or sharps are in a key while the
mode tells you the roman number (scale degree) and the type of chord to use
(major, minor, diminished, etc.)
Xsong™ presents the key signatures and modes in the following order:
Key Mode
B# Lydian
E# Major / Ionian
A# Mixolydian
D# Dorian
G# N. Minor / Aeolian
C# Phrygian
F# Locrian
B
E
A
D
G
C
F
Bb
Eb
Ab
Db
Gb
Cb
Fb
By default, Xsong™ is set to the key of C Major, which has no flats and no sharps. From
there, going down the tonic list introduces the flat keys, while going up shows the sharp
ones.
The white entries in the Tonic column show the fifteen classic major key signatures
from C# (seven sharps) to Cb (seven flats). The grey entries are more rarely used, and
are listed here for completeness.
In music theory, Roman numerals (also called Nashville number system) are used for
notating musical ideas using numbers instead of chord names. For example, in the key
of C major, the chord D minor 7 can be written as "dm7", "2m7", or "ii7".
In the key of C, C=1, D=2, E=3, and so on for all seven notes in the key. So, the chord
progression C///F///G///C/// would correspond to 1///4///5///1/// in Nashville
notation, while G///C///D///G/// in the key of G would also become
1///4///5///1///.
This method of notation allows musicians who are familiar with basic music theory to
play the same song in any key.
IV subdominant iv subdominant
V dominant v dominant
Lower-case Roman numerals with a degree symbol indicate diminished triads. For
example, in the major mode the triad on the seventh scale degree, the leading tone triad
is diminished.
5.4. Variants
Clicking on the “Show Variant” button presents the variant list indicating the chord type
of an entry on the circle of fifths. Usually set at major, minor or diminished. Variants
let you apply extended chord types beyond the basic triads and use such types as major
7th, minor 7th, 9th and augmented.
Where:
IV = The roman number for the chord.
F = Name of root note for the chord.
Major = Chord type.
1/17 = Index in available variants.
Also, just like in Circle view, Alphanumeric mode allows you to play back the individual
variants by typing on the computer’s keyboard,
The circle of fifths can be played in real-time using the computer’s keyboard. Chords
generated in this fashion are played using the active instrument in the instrument view.
The Circle of Fifths is an invaluable tool in writing 12 tone music. It's a very common
graphic that illustrates the key signatures. The outer circle is moving clockwise in the
dominant direction, that means each note is followed by its fifth note. The inner circle is
moving counterclockwise in the subdominant direction. If you start with C the next note
in dominant direction is G, in subdominant direction F. You can go through the whole
circle and end after 12 steps (the 12 notes) again at the starting note. Nothing new so
far. Note the enharmonic notes, which have the same pitch but different names like G -
Abb. The important thing is the sound of the fifth chord of each scale - played as 7th it
will always resolve back to the root (tonic) chord.
Useful for:
1) Chord Progression
For Blues guitar based on the I-IV-V progression this circle makes it simple to
find the right chords. If you play a Blues in E you need the chords E(I), A(IV) and
B(V). Locate the E note and you'll find A in subdominant and B in dominant
direction - that's all. If you really want to know how a Blues in G# may sound,
take C#(IV) and D#(V) - easy!
It's getting even better - the pentatonic scale can also be described from the
circle of fifths (= penta!). Let's take the major pentatonic scale in C. Notes are C-
D-E-G-A-C. Now start from the root note C and go up using the circle of fifths:
C-G-D-A-E. Order them and you get the right scale!
2) Modulation
Tonal music often modulates by moving between adjacent scales on the circle of
fifths. This is because diatonic scales contain seven pitch classes that are
contiguous on the circle of fifths. It follows that diatonic scales a perfect fifth
apart share six of their seven notes. Furthermore, the notes not held in common
differ by only a semitone. Thus modulation by perfect fifth can be accomplished
in an exceptionally smooth fashion. For example, to move from the C major scale
F - C - G - D - A - E - B to the G major scale C - G - D - A - E - B - F_, one need
only move the C major scale's "F" to "F_."
In music theory, the circle of fifths (or circle of fourths) shows the relationships among
the twelve tones of the chromatic scale, their corresponding key signatures, and the
associated major and minor keys. More specifically, it is a geometrical representation of
relationships among the 12 pitch classes of the chromatic scale in pitch class space.
Musicians and composers use the circle of fifths to understand and describe those
relationships. The circle’s design is helpful in composing and harmonizing melodies,
building chords, and moving to different keys within a composition.
For more details, see the Wikipedia entry on the subject at:
http://en.wikipedia.org/wiki/Circle_of_fifths
The Instrument View is a central element of Xsong™. Instruments are used for 3 things.
1) During editing, to show a preview of the selected note, chord , melody or drums.
2) To perform real-time note input using the mouse or the alphanumeric keyboard
input.
3) During playback, showing the notes, chords or drum pattern being played.
Instrument View
Object Name Displays the name of the object currently selected or the
note/chord currently being played.
• During playback, the content of the target GenTrack is shown on the active
instrument.
• To set the target GenTrack, just select an instrument-enabled item. For example,
selecting a drum object will result in the drum instrument being shown during
playback.
• During playback, the key changes are reflected in the circle view.
The sequence bar is 16-step sequence pattern used for encoding melodies and chord
patterns. It is quite powerful, yet simple to use.
Sequence Bar
Melody
A Melody is a mapping of notes onto an instrument. When a melody object is selected,
the sequence bar makes it possible to link instrument notes with the sequence’s cells,
thereby creating a melody.
By default, melody notes start on the 4th octave, except for the bass where they start
one octave lower (on the 3rd octave).
Cell State
Each cell has three possible states:
The instrument view provides note entry and visualization on the following four
instruments:
Keyboard Instrument
Guitar Instrument
Holding down the [SHIFT] changes the keyboard the mapping to the four upper strings:
1 to = High E string
Q to ] B string
A to ‘ G string
Z to / D string
Bass Instrument
1 to = G string
Q to ] D string
A to ‘ A string
Z to / Low E string
Drums Instrument
Accent
An accented drum note is played with higher volume than a normal note. Accents are
applied to an entire column (pattern step). Accents are toggled on and off by clicking on
the column number while pressing the SHIFT key.
Part 7 - Appendix
Xsong™’s file management is similar to that of Apple’s iTunes™. This design makes it
easy to backup your song library simply by copying the content of the Xsong™ directory.
• You can only add files through the UI. Copying files manually to Xsong™’s folders
won’t allow Xsong™ to “see” them.
• Xsong™ maintains its library in a file named “Xsong™ Library.xml “ saved near
iTunes default library location:
o Users/YourLoginName/Music/Xsong™/Xsong™ Library.xml
If a text file is added to the library, it is converted to a Lead Sheet media xml file.
The Nashville numbering system is a form of music notation where the chords are
represented by numbers instead of letters. The number shows how a chord relates to
the notes of a major scale of a particular key.
CDEFGAB
1234567
In the Nashville numbering system you might see something like this.
1///|4///|5///|1///
C///|F///|G///|C///
You will use chord modifiers, like m, 7, sus2 etc to tell what type of chord will be played.
So if you see something like this.....
1///|2m///|5///|1///|
C///|Dm///|G///|C///
G A B C D E F#
1234567
1///|2m///|5///|1///|
....would mean...
G///|Am///|D///|G///
The numbering system allows guitar players to understand how the chords relate to
each other, yet not writing specific chords. This is helpful, especially when the key of a
song may need to be changed to accommodate a vocalist in the studio on the spur of
the moment. Or for using a capo.
If there is a root of a chord that is different from a note in the major scale, the b (flat) or
# (sharp) symbol is used before the number.... b2m or b3 etc.
1///|b3///|b7///|1///|
C///|Eb///|Bb///|C///
Copyright © 2006-2010 XecretCode Corp. All rights reserved.
Xsong V.1.0 98
This system is really a lot like the numbering system used for traditional music theory.
In music theory, you use Roman numerals (I, II, III, IV)...to serve the same purpose. So
instead of seeing......
1///|2m///|5///|1///|
I///|IIm///|V///|I///|
Now the people that read your Nashville numbering charts will need to know music
theory in order to understand what chords to play.
Songwriting is a very rewarding mean of expression. It can be done either for one’s own
enjoyment or professionally for others. Like learning a musical instrument, songwriting
requires practice and dedication. Xsong™ is your faithful companion along your journey
toward writing the perfect song.
You can read more on the subject of songwriting by obtaining the following books.
Please note that this list is not exhaustive and only represent what we consider to be the
most useful available references on the subject.
The main book on which this software is based. Blume has a very
practical approach to songwriting and goes on to explain the basics
without boring the reader with music theory. Sure music theory is
important, but the reality is that it is just one more tool in the
songwriter’s tool chest
Songwriters On Songwriting
Paul Zollo
1997, Da Capo Press; Expanded edition
This book is the definitive guide for the recording songwriter. Franz
is himself a songwriter so he spends some time discussing
production and creativity. Although the emphasis is on ProTools,
most of the concepts are applicable to any DAW. Strongly
recommended
www.xecretcode.com