— Scott McNealy, Sun Microsystems Chairman, President and ceo



Download 40,57 Mb.
Pdf ko'rish
bet319/555
Sana26.05.2022
Hajmi40,57 Mb.
#609235
1   ...   315   316   317   318   319   320   321   322   ...   555
Bog'liq
Head First Java (Kathy Sierra, Bert Bates) (z-lib.org)

CD plays just one song.
For this book, we only 
need one Track, so just 
imagine a a music CD 
with only one song. A 
single Track. This Track 
is where all the song 
data (MIDI information) 
lives.
1
The thing that 
plays the music
2
The music to be 
played...a song. 
3
The part of the 
Sequence that 
holds the actual 
information
4
The actual music 
information: 
notes to play, 
how long, etc.
A MIDI event is a message 
that the Sequencer can 
understand. A MIDI event 
might say (if it spoke 
English), “At this moment 
in time, play middle C, play 
it this fast and this hard, 
and hold it for this long. “
A MIDI event might 
also say something like, 
“Change the current 
instrument to Flute.”
For this book, think of the Sequence as a 
single-song CD (has only one Track). The 
information about how to play the song 
lives on the Track, and the Track is part 
of the Sequence.
JavaSound 
MIDI 
classes


you are here
4
exception 
handling
341
And you need FIVE steps:
2
Make a new 
Sequence
3
Get a new 
Track 
from the Sequence
4
Fill the Track with 
MidiEvents 
and 
give the Sequence to the Sequencer
1
Get a 
Sequencer 
and open it
Sequencer player = MidiSystem.getSequencer();
player.open();
Sequence seq = new Sequence(timing,4);
Track t = seq.createTrack();
t.add(myMidiEvent1);
player.setSequence(seq);
Uh, hate to break it 
to you, but that’s only 
FOUR steps.
Ahhhh. We 
forgot to push the 
PLAY button. You have to 
start() the Sequencer!

Download 40,57 Mb.

Do'stlaringiz bilan baham:
1   ...   315   316   317   318   319   320   321   322   ...   555




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish