• Чтобы обнаруживать ошибки программ, программист должен иметь такой ум, которому доставляет удовольствие находить изъяны там, где, казалось бы, царят красота и совершенство.

LDMusic

LDMusic (машинный перевод! 🙁 )

Расширяет метод Sound.PlayMusic, чтобы включить различные звуки инструментов.
Кроме того, может быть создана многоканальная музыка.

Channel
Установите MIDI-канал (от 1 до 16, по умолчанию 1).
Используется в PlayMusic, Instrument and Velocity.

EndNote(value)
Остановите воспроизведение заметки.
value Примечание для остановки (это значение, возвращаемое PlayNote при запуске ноты).

Instrument
Установите музыкальный инструмент (от 1 до 128).
1 Acoustic_Grand_Piano
2 Bright_Acoustic_Piano
3 Electric_Grand_Piano
4 Honky_tonk_Piano
5 Electric_Piano_1
6 Electric_Piano_2
7 клавесина
8 Clavi
9 Селеста
10 Колокольчики
11 Music_Box
12 Vibraphone
13 Marimba
14 Ксилофон
15 Tubular_Bells
16 Далсимер
17 Drawbar_Organ
18 Percussive_Organ
19 Rock_Organ
20 Church_Organ
21 Reed_Organ
22 аккордеона
23 Гармоника
24 Tango_Accordion
25 Acoustic_Guitar_nylon
26 Acoustic_Guitar_steel
27 Electric_Guitar_jazz
28 Electric_Guitar_clean
29 Electric_Guitar_muted
30 Overdriven_Guitar
31 Distortion_Guitar
32 Guitar_harmonics
33 Acoustic_Bass
34 Electric_Bass_finger
35 Electric_Bass_pick
36 Fretless_Bass
37 Slap_Bass_1
38 Slap_Bass_2
39 Synth_Bass_1
40 Synth_Bass_2
41 Скрипка
42 Viola
43 Виолончель
44 Контрабас
45 Tremolo_Strings
46 Pizzicato_Strings
47 Orchestral_Harp
48 литавр
49 String_Ensemble_1
50 String_Ensemble_2
51 SynthStrings_1
52 SynthStrings_2
53 Choir_Aahs
54 Voice_Oohs
55 Synth_Voice
56 Orchestra_Hit
57 Труба
58 Тромбон
59 тубы
60 Muted_Trumpet
61 French_Horn
62 Brass_Section
63 SynthBrass_1
64 SynthBrass_2
65 Soprano_Sax
66 Alto_Sax
67 Tenor_Sax
68 Baritone_Sax
69 Гобой
70 English_Horn
71 Фагот
72 кларнет
73 Piccolo
74 Флейта
75 Recorder
76 Pan_Flute
77 Blown_Bottle
78 Shakuhachi
79 Whistle
80 Ocarina
81 Lead_1_square
82 Lead_2_sawtooth
83 Lead_3_calliope
84 Lead_4_chiff
85 Lead_5_charang
86 Lead_6_voice
87 Lead_7_fifths
88 Lead_8_bass_lead
89 Pad_1_new_age
90 Pad_2_warm
91 Pad_3_polysynth
92 Pad_4_choir
93 Pad_5_bowed
94 Pad_6_metallic
95 Pad_7_halo
96 Pad_8_sweep
97 FX_1_rain
98 FX_2_soundtrack
99 FX_3_crystal
100 FX_4_atmosphere
101 FX_5_brightness
102 FX_6_goblins
103 FX_7_echoes
104 FX_8_sci_fi
105 Ситар
106 банджо
107 Сямисэн
108 Koto
109 Kalimba
110 Bag_pipe
111 Fiddle
112 Shanai
113 Tinkle_Bell
114 Agogo
115 Steel_Drums
116 Штучный
117 Taiko_Drum
118 Melodic_Tom
119 Synth_Drum
120 Reverse_Cymbal
121 Guitar_Fret_Noise
122 Breath_Noise
123 Взморье
124 Bird_Tweet
125 Telephone_Ring
126 Вертолет
127 Applause
128 Огнестрельное

InstrumentName(instrument)
Получите имя инструмента из его номера.
instrument Номер инструмента.
returns
PlayMusic(notes)
Воспроизведение музыкальных нот.
notes Набор музыкальных нот для игры. Формат — это подмножество языка разметки музыки, поддерживаемого QBasic.
example code LDMusic.Instrument = LDMusic.Xylophone
LDMusic.PlayMusic («O5 C8 C8 G8 G8 A8 A8 G4 F8 F8 E8 E8 D8 D8 C2»)

PlayMusic2(notes,instrument,velocity,volume,pan,channel)
Воспроизведение музыкальных нот с помощью указанного инструмента и канала MDI.
Также установите громкость, панорамирование (баланс) и скорость (скорость нажатия клавиш).
notes Набор музыкальных нот для игры. Формат — это подмножество языка разметки музыки, поддерживаемого QBasic.
instrument Номер инструмента.
velocity Скорость ключа (от 1 до 128, по умолчанию 100).
volume Объем (от 0 до 100, значение по умолчанию 50).
pan Панорамирование влево (-100) или вправо (100) (по умолчанию 0).
channel MIDI-канал (от 1 до 16).

PlayNote(octave,note,channel)
Воспроизведение индивидуальной заметки (позволяет использовать многоканальные инструменты).
octave Октава (от 0 до 8).
note Примечание («A», «F #», «B-» и т. Д.).
channel MIDI-канал (от 1 до 16).
returns Воспроизводимое значение примечания.

Reset()
Сброс (остановка всей музыки на всех каналах).

Velocity
Установите скорость ключа (от 1 до 128).
Вот как сильно нажата клавиша (по умолчанию 100).


Список всех классов библиотеки LitDev


Поделиться: