Song

Module Song |
[show private | hide private]
[frames | no frames]

## Module Song

Classes
`Difficulty` |
`Event` |
`MidiInfoReader` |
`MidiReader` |
`MidiWriter` |
`Note` |
`PictureEvent` |
`ScriptReader` |
`Song` |
`SongInfo` |
`Tempo` |
`TextEvent` |
`Track` |

Function Summary
| `createSong(engine, name, guitarTrackName, backgroundTrackName, rhythmTrackName, library)`
| `getAvailableSongs(engine, includeTutorials)`
| `loadSong(engine, name, library, seekable, playbackOnly, notesOnly)`
| `loadSongInfo(engine, name, library)`

Variable Summary
`int` | `AMAZING_DIFFICULTY` = 0
`dict` | `difficulties` = `{0: Excellent, 1: Moyen, 2: Facile, 3: Si...`
`int` | `EASY_DIFFICULTY` = 2
`int` | `MEDIUM_DIFFICULTY` = 1
`dict` | `noteMap` = `{96: (0, 0), 97: (0, 1), 98: (0, 2), 99: (0, 3...`
`dict` | `reverseNoteMap` = `{(0, 1): 97, (1, 2): 86, (3, 2): 62, (0...`
`int` | `SUPAEASY_DIFFICULTY` = 3

Variable Details

    ### AMAZING_DIFFICULTY Type: `int` Value:
        0

    ### difficulties Type: `dict` Value:
        {0: Excellent, 1: Moyen, 2: Facile, 3: Simplissime}

    ### EASY_DIFFICULTY Type: `int` Value:
        2

    ### MEDIUM_DIFFICULTY Type: `int` Value:
        1

    ### noteMap Type: `dict` Value:
        {60: (3, 0),
         61: (3, 1),
         62: (3, 2),
         63: (3, 3),
         64: (3, 4),
         72: (2, 0),
         73: (2, 1),
         74: (2, 2),
        ...

    ### reverseNoteMap Type: `dict` Value:
        {(0, 0): 96,
         (0, 1): 97,
         (0, 2): 98,
         (0, 3): 99,
         (0, 4): 100,
         (1, 0): 84,
         (1, 1): 85,
         (1, 2): 86,
        ...

    ### SUPAEASY_DIFFICULTY Type: `int` Value:
        3

Generated by Epydoc 2.1 on Thu Nov 23 23:40:42 2006 | http://epydoc.sf.net