Class: Musicality::MidiSettings
- Inherits:
-
Object
- Object
- Musicality::MidiSettings
- Includes:
- Packable
- Defined in:
- lib/musicality/performance/midi/midi_settings.rb
Constant Summary collapse
- ACOUSTIC_GRAND_PIANO =
MidiSettings.new(1)
- BRIGHT_ACOUSTIC_PIANO =
MidiSettings.new(2)
- ELECTRIC_GRAND_PIANO =
MidiSettings.new(3)
- HONKY_TONK_PIANO =
MidiSettings.new(4)
- ELECTRIC_PIANO_1 =
MidiSettings.new(5)
- ELECTRIC_PIANO_2 =
MidiSettings.new(6)
- HARPSICHORD =
MidiSettings.new(7)
- CLAVINET =
MidiSettings.new(8)
- CELESTA =
MidiSettings.new(9)
- GLOCKENSPIEL =
MidiSettings.new(10)
- MUSIC_BOX =
MidiSettings.new(11)
- VIBRAPHONE =
MidiSettings.new(12)
- MARIMBA =
MidiSettings.new(13)
- XYLOPHONE =
MidiSettings.new(14)
- TUBULAR_BELLS =
MidiSettings.new(15)
- DULCIMER =
MidiSettings.new(16)
- DRAWBAR_ORGAN =
MidiSettings.new(17)
- PERCUSSIVE_ORGAN =
MidiSettings.new(18)
- ROCK_ORGAN =
MidiSettings.new(19)
- CHURCH_ORGAN =
MidiSettings.new(20)
- REED_ORGAN =
MidiSettings.new(21)
- ACCORDIAN =
MidiSettings.new(22)
- HARMONICA =
MidiSettings.new(23)
- TANGO_ACCORDIAN =
MidiSettings.new(24)
- ACOUSTIC_GUITAR_NYLON =
MidiSettings.new(25)
- ACOUSTIC_GUITAR_STEEL =
MidiSettings.new(26)
- ELECTRIC_GUITAR_JAZZ =
MidiSettings.new(27)
- ELECTRIC_GUITAR_CLEAN =
MidiSettings.new(28)
- ELECTRIC_GUITAR_MUTED =
MidiSettings.new(29)
- OVERDRIVEN_GUITAR =
MidiSettings.new(30)
- DISTORTION_GUITAR =
MidiSettings.new(31)
- GUITAR_HARMONICS =
MidiSettings.new(32)
- ACOUSTIC_BASS =
MidiSettings.new(33)
- ELECTRIC_BASS_FINGER =
MidiSettings.new(34)
- ELECTRIC_BASS_PICK =
MidiSettings.new(35)
- FRETLESS_BASS =
MidiSettings.new(36)
- SLAP_BASS_1 =
MidiSettings.new(37)
- SLAP_BASS_2 =
MidiSettings.new(38)
- SYNTH_BASS_1 =
MidiSettings.new(39)
- SYNTH_BASS_2 =
MidiSettings.new(40)
- VIOLIN =
MidiSettings.new(41)
- VIOLA =
MidiSettings.new(42)
- CELLO =
MidiSettings.new(43)
- CONTRABASS =
MidiSettings.new(44)
- TREMOLO_STRINGS =
MidiSettings.new(45)
- PIZZICATO_STRINGS =
MidiSettings.new(46)
- ORCHESTRAL_HARP =
MidiSettings.new(47)
- TIMPANI =
MidiSettings.new(48)
- STRING_ENSEMBLE_1 =
MidiSettings.new(49)
- STRING_ENSEMBLE_2 =
MidiSettings.new(50)
- SYNTH_STRINGS_1 =
MidiSettings.new(51)
- SYNTH_STRINGS_2 =
MidiSettings.new(52)
- CHOIR_AAHS =
MidiSettings.new(53)
- VOICE_OOHS =
MidiSettings.new(54)
- SYNTH_VOICE =
MidiSettings.new(55)
- ORCHESTRA_HIT =
MidiSettings.new(56)
- TRUMPET =
MidiSettings.new(57)
- TROMBONE =
MidiSettings.new(58)
- TUBA =
MidiSettings.new(59)
- MUTED_TRUMPET =
MidiSettings.new(60)
- FRENCH_HORN =
MidiSettings.new(61)
- BRASS_SECTION =
MidiSettings.new(62)
- SYNTH_BRASS_1 =
MidiSettings.new(63)
- SYNTH_BRASS_2 =
MidiSettings.new(64)
- SOPRANO_SAX =
MidiSettings.new(65)
- ALTO_SAX =
MidiSettings.new(66)
- TENOR_SAX =
MidiSettings.new(67)
- BARITONE_SAX =
MidiSettings.new(68)
- OBOE =
MidiSettings.new(69)
- ENGLISH_HORN =
MidiSettings.new(70)
- BASSOON =
MidiSettings.new(71)
- CLARINET =
MidiSettings.new(72)
- PICCOLO =
MidiSettings.new(73)
- FLUTE =
MidiSettings.new(74)
- RECORDER =
MidiSettings.new(75)
- PAN_FLUTE =
MidiSettings.new(76)
- BLOWN_BOTTLE =
MidiSettings.new(77)
- SHAKUHACHI =
MidiSettings.new(78)
- WHISTLE =
MidiSettings.new(79)
- OCARINA =
MidiSettings.new(80)
- LEAD_SQUARE =
MidiSettings.new(81)
- LEAD_SAWTOOTH =
MidiSettings.new(82)
- LEAD_CALLIOPE =
MidiSettings.new(83)
- LEAD_CHIFF =
MidiSettings.new(84)
- LEAD_CHARANG =
MidiSettings.new(85)
- LEAD_VOICE =
MidiSettings.new(86)
- LEAD_FIFTHS =
MidiSettings.new(87)
- LEAD_PLUS_BASS =
MidiSettings.new(88)
- PAD_NEW_AGE =
MidiSettings.new(89)
- PAD_WARM =
MidiSettings.new(90)
- PAD_POLYSYNTH =
MidiSettings.new(91)
- PAD_CHOIR =
MidiSettings.new(92)
- PAD_BOWED =
MidiSettings.new(93)
- PAD_METALLIC =
MidiSettings.new(94)
- PAD_HALO =
MidiSettings.new(95)
- PAD_SWEEP =
MidiSettings.new(96)
Constants included from Packable
Instance Attribute Summary collapse
-
#program ⇒ Object
readonly
Returns the value of attribute program.
Instance Method Summary collapse
-
#initialize(program) ⇒ MidiSettings
constructor
A new instance of MidiSettings.
Methods included from Packable
#class_str, included, #init_params, #pack, pack_val, recover_class, unpack_val
Constructor Details
#initialize(program) ⇒ MidiSettings
Returns a new instance of MidiSettings.
8 9 10 |
# File 'lib/musicality/performance/midi/midi_settings.rb', line 8 def initialize program @program = program end |
Instance Attribute Details
#program ⇒ Object (readonly)
Returns the value of attribute program.
6 7 8 |
# File 'lib/musicality/performance/midi/midi_settings.rb', line 6 def program @program end |