close

Вход

Забыли?

вход по аккаунту

Солодов Владислав Николаевич. Разработка Android приложения для адаптивной тренировки слуха

код для вставки
2
С о де р жа н ие
А н н о та ц и я … … … … … … … … … … … … … … … … … … … … … … … … … … .3
Abstract……………………………………………………………………… .4
В ве д е н и е … … … … … … … … … … … … … … … … … … … … … … … … … … … 5
Г ла ва 1 . По с та н о в к а за д а ч и … … … … … … … … … … … … … … … … … … .8
1 .1 . О с н о вн ы е те о р и ти ч е с к и е п о ло ж е н и я м е то д и к и п р е п о д а в а н и я м узы к и … … … … … … … … … … … … … … … … … … … … .8
1 .2 . Р а зр а б о тк а м о д е л и п р о ц е с с а о б уч е н и я и о б уч а ющ е г о с я 1 7
1 .3 . О с н о вн ы е тр е б о в а н и я к р а зр а б а ты ва е м о м у п р о дук т у … . 2 0
1 .4 . В ы б о р и о б о с н о в а н и е и с п о л ьзуе м ы х т е х н о ло г и й и и н с тр ум е н т… … … … … … … … … … … … … … … … … … … … … . . . 2 2
Г ла ва 2 . Пр о г р а м м н а я р е а ли з а ц и я … … … … … … … … … … … … … … . . 2 4
2 .1 . Р е а ли з а ц и я а лг о р и тм о в и с п о л ьз уе м ы х в п р о г р а м м н о м
п р о д ук те … … … … … … … … … … … … … … … … … … … … … … … … … … . 2 4
2 .2 . Пр и м е р и с п о ль зо в а н и я п р о г р а м м н о г о п р о д ук та … … … … 4 9
З а к л юч е н и е … … … … … … … … … … … … … … … … … … … … … … … … … 5 4
Л и те р а т ур а … … … … … … … … … … … … … … … … … … … … … … … … … . 5 5
3
А н но т а ц и я
В ы п ус к н а я к в а л и ф и к а ц и о н н а я р а б о та н а т е м у « Р а зр а б о тк а
A n d r o i d п р и ло ж е н и я д ля а д а п ти вн о й тр е н и р о вк и м узы к а л ьн о г о
с л ух а » с о д е р ж и т 5 6 с тр а н и ц те к с т а , о д н у б ло к - с х е м у, р и с ун к о в
1 1 , и с п о ль зо в а н н ы х и с то ч н и к – 1 5 .
В н а с то я щ и й м о м е н т п о п уля р н ы с м а р тф о н ы и п р и ло ж е н и я
д ля н и х , а та к ж е м а ло п р и ло ж е н и й д ля м уз ы к а н то в .
К л юч е в ы е с л о в а : a n d r o i d , м о б ил ьн о е п р и ло ж е н и е , м уз ы к а л ьн ы й с л ух , а д а п ти вн а я тр е н и р о в к а .
П р е дм е т и с с л е до в а н и я: о п е р а ц и о н н а я с и с те м а An d r o i d .
О б ъ е к т и с с л е дов а н и я: с о зд а н и е м о д е ли п р о ц е с с а о б уч е н и я и
о б уч а ющ е г о с я .
Ц е л ь р а б о ты : Р а зр а б о та т ь п р и ло ж е н и е д л я а д а п ти вн о г о р а зв и ти я м узы к а льн о г о с л ух а .
Р е з у л ь та т р а б о т ы : В вы п ус к н о й к ва ли ф и к а ц и о н н о й р а б о т е
р а зр а б о та н о п р и ло ж е н и е н а я зы к е п р о г р а м м и р о в а н и я J a v a , с п о м о щ ь ю к о то р о г о м о ж н о р а зви в а т ь м уз ы к а л ьн о е с п о с о б н о с ти , а
и м е н н о о тн о с и те л ьн ы й с л ух .
Р а б о та и м е е т т е о р и ти ч е с к о е и п р а к ти ч е с к о е з н а ч е н и е , т.к .
р а зр а б о та н н а я м о д е л ь н а п р а в ле н н о н а п р а к ти ч е с к о е о б уч е н и е ,
о п и р а ющ а я с я н а т е о р и ти ч е с к и й м а те р и а л с л ух о во с п р и я ти я и д и с ц и п ли н у с о л ьф е д ж и о .
4
Abstract
G r a d u a t i o n q u a l i f yi n g wo r k o n t h e t h e me “D e v e l o p i n g a n An d r o i d a p p l i c a t i on f o r a d a p t i v e t r a i n i n g o f mu s i c a l e a r ” c o n t a i n s 5 6
p a g e s o f t e x t , o n e f l o wc h a r t , d r a w i n g s - 1 1 , u s e d s o u r c e – 1 5 .
A t t h e mo me n t , s ma r t p h o n e s a n d a p p l i c a t i o n s f o r t h e m a r e p o p u l a r , a s w e l l a s f e w a p p l i c a t i o n s f o r mu s i c i a n s .
K e y w o r d s : a n d r oi d , mo b i l e a p p l i c a t i o n , mu s i c a l e a r , a d a p t i v e
training.
T h e s u b j e c t o f t h e s t u d y : An d r o i d o p e r a t i n g s ys t e m.
O b j e c t o f t h e s t u d y : c r e a t i n g a mo d e l o f t h e l e a r n in g p r o c e s s a n d
the learner.
O b j e c t i v e : To d e v e l o p a n a p p l i c a t i o n f o r t h e a d a p t i v e d e v e l o p me n t o f mu s i c a l e a r .
T h e r e s u l t o f t h e w o r k : I n g r a d u a t i o n q u a l i f i c a t i on wo r k , a n a p p l i c a t i o n w a s d e v e l o p e d i n t h e J a v a p r o g r a mmi n g l a n g u a g e , wi t h t h e
h e l p o f wh i c h i t i s p o s s i b l e t o d e v e l o p mu s i c a l a b i l i t i e s , n a me l y r e l a tive hearing.
T h e w o r k h a s a t h e o r e t i c a l a n d p r a c t i c a l v a l u e , b e c a u s e Th e d e v e l o p e d mo d e l i s a i me d a t p r a c t i c a l t r a i n i n g , b a s e d o n t h e t h e o r e t ic a l
ma t e r i a l o f a u d i t o r y p e r c e p t i o n a n d t h e d i s c i p l i n e o f s o l f e g g i o .
5
В ве де ни е
О б о с но ва н ие выб о р а т е м ы и е е а кт у а л ь но с т ь
Му з ы ка л ь ны й с л у х — с о во к уп н о с ть с п о с о б н о ст е й ч е ло в е к а ,
п о з во ля ю щ и х е м у п о лн о ц е н н о во с п р и н и м а т ь м уз ы к у и а д е к ва тн о
о ц е н и ва т ь те и ли и н ы е е ё д о с то и н с тв а и н е д о с та тк и .
В р а зн о м во зр а с т е л юд и с лы ш а т м узы к у п о - р а зн о м у. Ес ли ч е л о ве к м л а д ш е 2 0 л е т , о н с п о с о б е н ус лы ш а ть 2 0 0 0 0 к о ле б а н и й в
с е к ун д у, в во зр а с те м ла д ш е 2 4 л е т – 1 7 0 0 0 – 1 8 0 0 0 к о л е б а н и й в
с е к ун д у, м ла д ш е 3 0 ле т – 1 6 0 0 0 , м ла д ш е 4 0 ле т – 1 5 0 0 0 , м л а дш е
5 0 ле т – 1 2 0 0 0 .
Х о р о ш и й м узы к а л ьн ы й ц е н тр п о д а е т с и г н а л с ч а с то то й д о 2 5
0 0 0 к о ле б а н и й в с е к ун д у. То е с ть л юд и с та р ш е ш е с ти д е с я ти уж е
н е с м о г ут о ц е н и т ь в с е е г о п р е и м ущ е с тва , о н и п о п р о с т у н е ус л ы ш а т в с ю ш и р о т у г а м м ы з в ук о в .
М уз ы к а льн ы й с л ух п о д р а з ум е ва е т вы с о к ую то н к о с ть во с п р и я ти я
к а к о тд е л ьн ы х м уз ы к а л ьн ы х э ле м е н то в и ли к а ч е с т в м узы к а л ьн ы х
з в ук о в ( вы с о ты , г р о м к о с ти , т е м б р а ) , та к и ф ун к ц и о н а льн ы х с в я з е й
м е ж д у н и м и в м уз ы к а л ьн о м п р о и з ве д е н и и ( л а д о во е ч ув с т во , ч ув с тво р и тм а , м е ло д и ч е с к и й , г а р м о н и ч е с к и й и д р . ви д ы с л ух а ) .
С ущ е с тв уе т р а с п р о с тр а н е н н о е м н е н и е , ч то м узы к а л ьн ы й с л ух
– это ч то - то п о ч ти ун и к а л ьн о е – д а р б о ж и й , и ч е ло ве к у, и м е ющ е м у м уз ы к а л ьн ы й с л ух , к р уп н о п о в е з ло . В е д ь е м у м о ж н о п е т ь , з а н и м а т ьс я м узы к о й , и во о б щ е , о н , в н е к о то р о м с м ы с л е , и зб р а н н ы й .
М ы п о л ь з уе м с я м уз ы к а л ьн ы м с лух о м , п р и ч е м , о ч е н ь то ч н ы м ,
п о с то я н н о . Бе з н е г о м ы н е узн а ва ли б ы л юд е й п о г о ло с у. А ве д ь
п о г о ло с у м ы м о ж е м с к а за т ь о с во е м с о б е с е д н и к е е щ е о ч е н ь м н о г о е . Он д а е т н а м во з м о ж н о с т ь о п р е д е ля т ь , к а к о е н а с тр о е н и е у ч е л о ве к а , с к о то р ы м м ы р а зг о ва р и ва е м , м о ж н о ли е м у д о ве р я т ь и
м н о г о е д р уг о е . Н е ве р б а льн ы е , то е с т ь н е с ло ве с н ы е , х а р а к те р и с ти к и р е ч и д а ют н а м п о р о й г о р а зд о б о ль ш е и н ф о р м а ц и и , ч е м с к а з а н н ы е с ло в а .
К о н е ч н о , у к о г о - то о н м о ж е т б ы т ь р а з ви т о ч е н ь х о р о ш о , а у
к о г о - то п о х уж е , н о у п о д а в ля ю щ е г о б о л ьш и н с тв а л юд е й м уз ы к а л ьн ы й с л ух р а зви т вп о лн е д ос та то ч н о , ч то б ы за н и м а т ьс я м узы -
6
к о й и д о с ти г а т ь п р е к р а с н ы х р е зул ь т а то в б е з с п е ц и а л ьн ы х ус и ле н н ы х тр е н и р о во к п о р а з ви ти ю м уз ы к а л ьн о г о с л ух а . Пр о б ле м а в
т о м , ч то о ч е н ь ч а с то о м уз ы к а л ьн ы х с п о с о б н о с тя х с уд я т п о ум е н и ю ч е ло ве к а п е ть . Не ум е е ш ь п е т ь – зн а ч и т « м е д ве д ь н а ух о
н а с т уп и л » , «н е т м узы к а льн о г о с л ух а ».
М уз ы к а льн ы й с л ух , к а к люб а я ф ун к ц и я н а ш е г о о р г а н и зм а
( н а п р и м е р , ум е н и е п ла ва т ь) , р а зви ва е тс я то л ьк о т о г д а , к о г д а м ы
и м а к ти вн о п о л ьз уе м с я .
Р а з ви ти е м м узы к а л ьн о г о с л ух а з а н и м а е тс я с п е ц . Д и с ц и п ли н а
— с о льф е д ж и о , о д н а к о а к ти вн о м узы к а л ьн ы й с л ух р а з ви в а е т с я
п р е ж д е вс е г о в п р о ц е с с е м узы к а л ьн о й д е я те л ьн о с ти .
Н о та к к а к м узы к а л ьн ы е и н с тр ум е н ты н е вс е г д а е с т ь п о д р ук о й , а та к ж е н е т п р е п о д а ва те ля д л я к о н тр ол я , п о я ви л а с ь и д е я
д а н н о г о п р и ло ж е н и я . По д о б н ы х п р и ло ж е н и й н е м н о г о , а с а д а п ти вн ы м о б уч е н и е м во о б щ е н е т . Т а к ж е уд о б н о , к о г д а т а к о й тр е н а ж е р ле ж и т в к а р м а н е .
П р е дм е т ис с л е до ва н ия
О п е р а ц и о н н а я с и с те м а An d r o i d .
О б ъе кт ис с л е до ва н ия
С о зд а н и е м о д е ли п р о ц е с с а о б уч е н и я и о б уч а ю щ е г о с я .
Ц е л ь р а б о т ы : Р а зр а б о тк а п р ил о ж е н и я д ля а д а п ти вн о г о р а зв и ти я м узы к а льн о г о с л ух а .
О с но вн ые з а дач и и с с л е до ва ния
1 . Р а зр а б о тк а м о д е л и п р о ц е с с а о б уч е н и я .
2 . В ы б о р и о б о с н о в а н и е вы б о р а и н с тр ум е н т а н е о б х о д и м о г о
д ля р е а ли за ц и и п р о г р а м м н о г о п р о д ук та .
3 . П р о г р а м м н а я р е а ли за ц и я п р и ло ж е н и я .
Т е о р ит ич е с ко е и п р а кт ич е с ко е з на ч е н ие р а б о ты
Р а зр а б о та н н а я м о д е л ь н а п р а в ле н н о н а п р а к ти ч е с к о е о б уч е н и е , о п и р а ю щ а я с я н а т е о р и ти ч е с к и й м а те р и а л с л ух о во с п р и я ти я и
д и с ц и п ли н у с о ль ф е д ж и о .
7
С т р у кт у р а р а б о т ы
Р а б о та с о с то и т и з в ве д е н и я , д вух г ла в: п о с та н о в к а за д а ч и и
е е р е а ли з а ц и я , з а к лю ч е н и я , с п и с к а ли те р а т ур ы , п р и ло ж е н и я . В о
в ве д е н и и д а н о о п р е д е ле н и е м узы к а льн о г о с л ух а , р а с с к а зы ва е т с я
п р о и зм е н е н и я е г о во с п р и я ти я в те ч е н и и во зр а с та , о б ъя с н я е т с я
а к т уа л ьн о с т ь п р о б л е м ы и во з м ож н о с ть е е р е ш е н и я .
В п е р во й г л а ве о с ве щ а е т с я ф и зи ч е с к а я и п с и х о л о г и ч е с к а я ч а с ти с л ух о во с п ри я ти я , м е то д и к а п р е п о д а в а н и я м уз ы к и , о п и с ы ва е тс я м о д е л ь о б уч е н и я , о б о с н о вы ва е тс я вы б о р и н с тр ум е н та р и я и тр е б о в а н и я к р а зр а б а ты ва е м о м у п ро д ук т у.
В о вто р о й г л а ве – п р о г р а м м н а я р е а ли за ц и я с к о м м е н ти р о в а н и е м и п р и м е р ра б о ты с п р и ло ж е н и е м .
В за к л юч е н и и п о д во д я тс я и то г и вы п о лн е н н о й р а б о ты . С п и с о к
л и те р а т ур ы с о д е р ж и т о с н о вн ы е и с то ч н и к и , к ото р ы е и с п о ль зо в а л и с ь п р и н а п и с а н и и д и п ло м н о й р а б о ты .
8
Г л а ва 1 . П о с т а н о в ка з а да ч и
1 .1 .
О с но в н ые т е о р и ч е с к ие по л о ж е н и я м е т о д и ки пр е по да ва н и я м у з ы ки
Д ля н а и б о л е е ч е тк о г о п р е д с та вл е н и я о б р а зо ва т е льн о г о п р о ц е с с а с ле д уе т о б р а ти т ьс я к ф и з и о ло г и ч е с к о й и п с и х о ло г и ч е с к ой
с то р о н а м и во п р о с а м уз ы к и , а и м е н н о к с л ух о во м у во с п р и я ти ю.
О с я за те льн о е и зр и те л ьн о е во с п р и я ти е г ла вн ы м о б р а зо м о тл и ч а е тс я о т с л ух о во г о . Ес ли п е р вы е д в а во с п р и я ти я о тр а ж а ют м ир
п р е д м е то в , р а с п о л а г а ю щ и х с я в п р о с тр а н с т ве , то в с л уч а е с л ух о во г о во с п р и я ти я м ы и м е е м д е л о с п о с ле д о в а те л ь н ы м и р а зд р а ж е н и я м и , п р о те к а ю щ и м и во вр е м е н и .
Э то в а ж н о е о т ли ч и е за м е ти л в е л и к и й р ус с к и й ф и зи о ло г И . М .
С е ч е н о в , о н п о к а за л , ч то о с н о вн ы м и д в ум я ви д а м и с и н те ти ч е с к о й
д е я те л ьн о с ти , к о то р ы м и в ла д е е т ч е ло ве к , я в ля ю тс я :
 с о д н о й с то р о ны , о б ъ е д и н е н и е о тд е л ьн ы х р а зд р а ж е н и й в с и м ул ь та н н ы е , и п р е ж д е вс е г о п р о с тр а н с тве н н ы е , г р уп п ы ;
 с д р уг о й — о б ъе д и н е н и е п о с т уп а ющ и х в м о з г р а зд р а ж е н и й в
п о с ле д о в а те л ьн ы е с е р и и , и ли р я д ы .
С л ух о во е во с п ри я ти е п р е ж д е вс е г о и м е е т д е ло с о в то р ы м ви д о м с и н т е з а , и в э т о м с о с то и т е г о о с н о вн о е зн а ч е н и е .
Ф и з ио л о г и я и ф и з ич е с ки е с во й с т ва з ву ка .
Н а ш с л ух во с п р и н и м а е т то н ы и ш ум ы . То н ы п р е д с та вля ю т
с о б о й п р а ви л ьн ы е р и т м и ч е с к и е к о ле б а н и я во зд ух а . Ш ум ы я вл я ю т с я р е з ул ь та то м к о м п ле к с а н а к ла д ы ва ющ и х с я д р уг н а д р уг а к о л е б а н и й , п р и ч е м ч а с то та эти х к о ле б а н и й н а х о ди т с я в с л уч а й н ы х ,
н е к р а тн ы х о тн о ш е н и я х м е ж д у с о б о й . Ш ум , с о с то я щ и й и з б о л ьш о г о ч и с ла р а зли ч н ы х к о ле б а н и й о д и н а к о во й и н те н с и вн о с ти ( г д е ни
о д и н к о м п о н е н т н е п р е о б ла д а е т) , н а зы ва е тс я «б е лы м ш ум о м » ( п о
а н а ло г и и с б е лы м ц ве то м , к о то р ы й , к а к и зв е с тн о , я в ля е тс я р е з ул ь т а то м с м е ш е н и я р а зн ы х ц ве то в) .
9
О тр а ж е н и е ф и зи ч е с к и х с во й с тв з в ук а в н а ш и х о щ ущ е н и я х
е с т ь к а ч е с т во зв ук а . К к а ч е с т ва м о тн о с и т с я – вы с о та , д ли те л ь н о с ть , г р о м к о с ть , те м б р .
В ы с о та то н а за в и с и т о т ч а с тоты зв ук о вы х к о л е б а н и й . Ч е м
ч а щ е к о ле б а н и я – т е м вы ш е зв ук и н а о б о р о т . В ы с о та м о ж е т б ы т ь
вы р а ж е н а р а зн ой с т е п е н ь ю я с н о с ти . По э то м у звук и д е л я тс я н а д в а
ти п а : и м е ю щ и е я р к о вы р а ж е н н ую вы с о т у и н е и м е ющ и е я с но г о
вы р а ж е н и я . Ч е ло в е ч е с к и й с л ух с п о с о б е н во с п р и н и м а т ь р а зли ч и е в
вы с о те п р и б ли зи т е л ьн о о т 2 0 д о 2 0 0 0 0 к о ле б а н и й в с е к ун д у. О д н а к о в м уз ы к е и с п о ль з ую тс я зв ук и , я с н о вы р а ж е н н ую вы с о ту в
п р е д е ла х о т 2 0 д о 4 0 0 0 к о ле б а н и й в с е к ун д у. О г р а н и ч е н и е с вя за н о с п р а к ти к о й ч е ло ве ч е с к о й р е ч и и п е н и я , п р и ч е м в р е ч и и п е н и и
з в ук и е щ е б о ле е уз к и х п р е д е ла х .
Г р о м к о с ть зв ук а з а ви с и т о т с и л ы к о ле б а те л ьн о г о д ви ж е н и я ,
вы р а ж а ющ е й с я в а м п ли т уд е к о ле б а н и й .
Д ли т е л ьн о с ть зв ук а за ви с и т о т п р о д о лж и те льн о с ти к о ле б а ния.
Т е м б р , и ли о к ра с зв ук а , з а ви с и т о т с о с та ва зв ук а . К а ж д ы й
з в ук п р е д с та вл я е т с о б о й н е о д ин то н , а с о ч е та н и е м н о г и х то н о в ,
к о то р ы е во зн и к а ют п о то м у, ч то и с то ч н и к з в ук а , н а п р и м е р с тр ун а ,
к о ле б ле т с я н е то л ьк о ц е ли к о м , а е щ е о д н о вр е м е н н о п о ч а с тя м .
И с то ч н и к зв ук а , к о ле б л ющ и й с я ц е ли к о м , п р о и зво д и т н а и б о ле е
с лы ш и м ы й з в ук , к а ж ущ и й с я е д и н с тве н н ы м . П о ло ви н ы с о зд а ют
з в ук в д ва р а за вы ш е , ч е м о с н о в н а я , тр е тьи ч а с ти – в тр о е и т . д .
В р е з ул ьт а т е та к и х с ло ж н ы х о д н о вр е м е н н ы х к ол е б а н и й и во зн и к а е т з в ук с ло ж н о г о с о с та ва . З а с ч е т э то г о м ы р а з ли ч а е м р а зн и ц у в
г о ло с а х люд е й . О к р а с за ви с и т о т тр е х о б с то я т е л ь с т в. К а к и е п р и н ц и п и а льн о во зм о ж н ы е о б е р то н а д ля к о н к р е тн о г о з в ук а е с т ь , к а к и е
и з н и х з в уч а т г ро м ч е д р уг и х и в к а к о м п о р я д к е о н и п о я в ля ютс я .
10
Р и с ун о к 1 – Об е р то н а
П е р и ф е р и ч е с к и й а п п а р а т с л ух а с о с то и т и з с л о ж н о г о к о м п ле к с а п р и б о р о в.
В о зд е й с тв ую щ и е н а ч е ло в е к а то н ы и ш ум ы п о п а д а ю т ч е р е з
с л ух о во й п р о х од н а б а р а б а н н ую п е р е п о н к у — э л а с ти ч н ую п л е н к у,
к о то р а я о б ла д а е т с п о с о б н о с т ью к о ле б а ть с я в р и т м с о з в ук о м . Эти
к о ле б а н и я ч е р е з с и с те м у к о с то ч е к , н а х о д я щ и х с я в с р е дн е м
ух е п е р е д а ю т с я ч е р е з о в а л ьн о е о к н о в а п п а р а т вн утр е н н е г о
ух а , г д е р а с п о ло ж е н п е р и ф е р и ч е с к и й а п п а р а т с л ух о во й р е ц е п ц ии
— ули тк а , з а п о лн е н н а я ж и д к о с ть ю ( эн д о ли м ф о й ) . К о ле б а н и я , п е р е д а ва е м ы е то ль к о ч то о п и с а н н ы м а п п а р а то м с р е д н е г о ух а , п р и во д я т в д ви ж е н и е ж и д к о с т ь ул и т к и и вы зы в а ют с о о т ве тс т ве н н ы е
к о ле б а н и я в это й з а м к н уто й с и с т е м е . На о с н о вн о й м е м б р а н е ул и т к и р а с п о ло ж е н с п е ц и а льн ы й п р и б о р , п р е вр а щ а ю щ и й к о ле б а н и я
ж и д к о с ти
в
н е р вн ы е
во зб уж д е н и я , — К о р ти е в
орган
—
з а м е ч а те л ьн ы й п р и б о р , о б ла д а ющ и й с во й с т во м п е р е во д и т ь п о с ле д о ва т е л ьн ы е к о л е б а н и я в во зб уж д е н и е о тд е л ьн ы х п р о с тр а н с тв е н н о р а с п о ло ж е н н ы х н е р вн ы х к ле то к . Это « к о д и р о ва н и е » с о в е р ш а е тс я б ла г о д а р я то м у, ч то К о р ти е в о р г а н с о с то и т и з с и с те м ы
во ло с к о вы х н е р в н ы х к ле то к , к а ж д а я и з к о то р ы х с вя з а н а с п о пе р е ч н ы м во ло к н о м о п р е д е л е н н о й д ли н ы , в к лю ч е н н ы м в тр уб к у
ул и тк и . Э ти во ло к н а и р е зо н и р ую т р а зли ч н ы е по ч а с то т е к о ле б а н и я ж и д к о с ти , а т а к к а к э ти х во л о к о н в ули тк е и м е е т с я д о 2 4 ты с . ,
11
во зн и к а е т во з м о ж н о с ть во с п р и н и м а т ь то н ы в ук а за н н о м вы ш е ч а с то тн о м д и а п а зо н е .
К о ле б а н и я во зб уж д а ют с о о тве тс тв ую щ и е во ло с к о вы е к ле т к и
и вы зы ва ют н е рв н ы е во зб уж д е н и я . Пр и это м вы с о к и е з в ук и вы зы в а ют к о л е б а н и я б о л е е к о р о тк и х , а н и зк и е з в ук и — б о ле е д ли н н ы х
с тр ун , а во зн и к ш и е в р е з ул ь та те н е р вн ы е во зб уж д е н и я п р о во д ят с я
п о с о о тв е т с т в ующ и м во ло к н а м с л ух о в о г о н е р ва .
П с их о л о г ич е с ка я ч а с т ь с л у х о во г о во с п р и ят и я
С л ух ж и во тн ы х о р г а н и зо ва н о п р е д е ле н н ы м и вр о ж д е н н ы м и
п р о г р а м м а м и , п о з во ля ю щ и м и вы д е ля т ь и м б ио ло г и ч е с к и с ущ е с тв е н н ы е к о м п о н е н ты з в ук о в и о б ъ е д и н я т ь и х в б и о ло г и ч е с ки
в а ж н ы е с и с те м ы , к о то р ы е ж и во тн о е ле г к о вы д е ля е т и з о с та л ьн ых
ш ум о в ( п р и м е р о м м о ж е т с л уж и т ь п о с к р е б ы в а н и е м ы ш и и ли м я ук а н ье к о те н к а , к о то р ы е ле г к о вы д е ля ютс я к о ш к о й и з вс е х о с та л ь н ы х ш ум о в) . В о т ли ч и е о т э то г о м и р з в ук о вы х р а зд р а ж е н и й ч е л о в е к а о п р е д е ля е тс я д р уг и м и ф а к то р а м и , к о то р ы е и м е ют н е б и о л о г и ч е с к о е , а с о ц и а л ьн о — и с то р ич е с к о е п р о и с х ож д е н и е .
М о ж н о р а з ли ч и т ь д в е о б ъе к ти вн ы е с и с те м ы , к о то р ы е с ло ж и л и с ь в п р о ц е с с е с о ц и а льн о й и с то р и и ч е ло в е ч е с т ва и о к а зы ва ют
с ущ е с тве н н о е вл и я н и е н а к о д ир о в а н и е с л ух о вы х о щ ущ е н и й ч е ло в е к а в с ло ж н ы е с и с те м ы с л ух о во г о во с п р и я ти я .
П е р во й
из
них
я в ля е тс я р и т м и к о
—
м е ло д и ч е с к а я ( м уз ы к а л ьна я ) с и с т е м а к о до в , в то р о й — ф о н е м о ти ч е с к а я с и с те м а к о д о в ( с и с те м а зв ук о вы х к о д о в я зы к а ) . О б а эти ф а к то р а и
о р г а н и з ую т во с п р и н и м а е м ы е ч е л о ве к о м зв ук и в с ло ж н ы е с и с те м ы
с л ух о во г о во с п р и я ти я . Р е ш а ющ а я р о л ь эти х ф а к то р о в п р и во д и т к
то м у, ч то е с ли ух о ж и во тн о г о и н о г д а о б ла д а е т г о р а зд о б о ле е то н к о й з в ук о во й ч ув с т ви т е л ьн о с тью , ч е м ух о ч е ло в е к а , с л ух ч е ло ве к а
х а р а к те р и з уе тс я г о р а зд о б о л ьш е й с ло ж н о с т ью , б о л ьш и м б о г а тс тво м и б о л ьш е й п о д ви ж н о с т ь ю з в ук о вы х к о д о в.
С и с те м а р и тм и к о — м е ло д и ч е с к и х к о д о в , о п р е д е ля ющ а я м узы к а льн ы й с л ух , с о с то и т и з д в ух о с н о вн ы х к о м п о н е н то в .
О д н и м и з н и х я вл я ю тс я зв ук о вы с о тн ы е о тн о ш е н и я , п о з во ля ющ и е
с к ла д ы ва ть з в ук и в к о н с о н и р ую щ и е а к к о р д ы и ф о р м и р о в а т ь п о -
12
с ле д о ва т е л ьн ы е р я д ы э ти х з в ук о вы х с о о тн о ш е н и й , вх о д я щ и е в с о с та в м е ло д и й .
Д р уг и м к о м п о не н то м я вля ю тс я р и тм и ч е с к и е ( и ли п р о зо д и ч е с к и е )
о тн о ш е н и я п р а ви льн ы х ч е р е д о ва н и й д ли т е л ьн о с те й и и н те р ва ло в
о тд е л ьн ы х з в ук о в . Эти о тн о ш е н и я м о г ут с о зд а т ь с ло ж н ы е р и тм и ч е с к и е уз о р ы д а ж е и з зв ук о в о дн о й ч а с то ты ( д ро б ь б а р а б а н а м о ж е т с л уж и т ь п р и м е р о м та к и х ри т м и ч е с к и о р г а н и зо ва н н ы х з в ук о в) .
В то р о й о б ъе к ти в н о й с и с т е м о й , к о то р а я о п р е де ля е т п р о ц е с с
з в ук о во г о во с п р и я ти я и о б е с п е ч и ва е т к о д и р о ва н и е е г о о тд е л ьн ы х
э л е м е н т о в в с ло ж н ы е ф о р м ы зв ук о во г о во с п р и я ти я , я в ля е тс я с и с те м а з в ук о во г о я зы к а .
Ч е ло ве ч е с к и й я зы к р а с п о ла г а е т ц е ло й с и с те м о й з в ук о вы х к о д о в , н а о с н о ве к о то р ы х с тр о я тс я е г о зн а ч а щ и е э ле м е н ты —
с ло ва . Д ля вы д е ле н и я з в ук о в р е ч и , и ли ф о н е м , н е д о с та то ч н о
и м е т ь о с тр ы й с лух ; д ля и х во с п р и я ти я н уж н о п р о и з ве с ти с ло ж н ую
р а б о т у, за к л юч а ю щ ую с я в вы д е л е н и и с ущ е с тв е н н ы х п р и зн а к о в р е ч е во г о з в ук а и о т в ле ч е н и и о т п о с то р о н н и х п ри зн а к о в , н е с ущ е с тв е н н ы х д ля е г о р а з ли ч е н и я .
К а ж д ы й и с то р ич е с к и с ло ж и вш и й с я эта п о б л а д а е т с ло ж н ы м к о д о м
с ущ е с тв е н н ы х п р и зн а к о в , п о зво л я ющ и х р а з ли ч а т ь с м ы с л п р о и зн о с и м о г о с ло ва в р ус с к о м я зы к е . Т а к и м и п р и зн а к а м и я в ля ютс я ,
н а п р и м е р , п р и зн а к и з во н к о с ти и ли г л ух о с ти с о г ла с н ы х ( о ч е н ь
б ли зк и е зв ук и , о т ли ч а ющ и е с я то ль к о о д н и м э ти м п р и зн а к о м ,
н а п р и м е р , «б » и « п » и ли «д » и « т » ) , к о то р ы е п о з во ля ю т и зм е н я ть
с м ы с л с ло ва . Пр и м е р о м м о ж е т с л уж и т ь р а з ли ч е н и е та к и х с ло в,
к а к «б о ч к а » и «п о ч к а » , «б а л к а » и «п а лк а » , «д о чк а » и « то ч к а » .
Э ти з в ук о вы е п р и зн а к и , и м е ющ и е с м ы с ло р а зл и ч и т е л ьн о е зн а ч е н и е , н а зы ва ют с я ф о н е м а ти ч е с к и м и , и с ущ н о с т ь р е ч е во г о с л ух а з а к л юч а е тс я в то м , ч то б ы вы д е ли т ь и х и з р е ч е во г о п о то к а , с д е л а ть
д о м и н и р ую щ и м и , о д н о вр е м е н н о о т в ле к а я с ь о тто г о , к а к и м т е м б р о м
п р о и зн о с я тс я с ло в а , и о т то г о , к а к о й вы с о то й то н а о т ли ч а е тс я г о л о с п р о и зн о с я щ е г о и х ч е ло в е к а .
О в ла д е н и е о б ъе к ти вн о й ф о н е м а ти ч е с к о й с и с те м о й ( р а з ли ч н о й в
р а зн ы х я зы к а х ) и я вл я е т с я ус ло в и е м , о р г а н и з ую щ и м с л ух ч е ло в е -
13
к а и о б е с п е ч и ва ющ и м во с п р и я ти е зв ук о во й р е ч и . Бе з о в ла д е н и я
э то й ф о н е м а ти ч е с к о й с и с т е м о й с л ух о с та е тс я н е о р г а н и зо в а н н ы м ,
и п о э то м у ч е ло в е к , н е о в ла д е вш и й ф о н е м а ти ч е с к о й с и с т е м о й ч уж о г о я зы к а , н е то л ьк о «н е п о н и м а е т » е г о , н о и н е вы д е ля е т с ущ е с тв е н н ы х д ля н е г о ф о н е м а ти ч е с к и х п р и зн а к о в , и н а ч е г о во р я , « н е
с лы ш и т » с о с та вл я ющ и х е г о з в ук о в.
П е р е й д е м к б о ле е пр а кт и ч е с ко й с т о р о н е во п р ос а .
Р а з ви ти е м м узы к а л ьн о г о с л ух а в м узы к а л ьн ы х ш к о ла х за н и м а е т с я д и с ц и п ли н а с о ль ф е д ж и о .
С о л ь фе д ж ио – уч е б н а я д и с ц и п ли н а , п р е д н а з н а ч е н н а я д ля
р а зви ти я м узы к а л ьн о г о с л ух а и м узы к а л ьн о й п а м я ти , вк л юч а ющ а я
с о л ьф е д ж и р о ва н и е ( с о ль м и н а ц и я ) , м узы к а л ьн ы й д и к та н т , а н а л и з
н а с л ух .
Р о л ь с л ух а в м уз ы к а льн о - тво р ч е с к о м п р о ц е с с е , в р а з ви ти и
м уз ы к а л ьн ы х с п о с о б н о с т е й , в во с п и т а н и и люб ви к м узы к а л ьн о м у
и с к ус с т в у ч р е з вы ч а й н о в е ли к а .
К ур с с о л ьф е д ж и о с о с то и т и з и зуч е н и я о с н о вн ы х с р е д с тв м узы к а льн о й вы р а з и те л ьн о с ти , т . е . м узы к а льн ы е з в ук и , и н те р ва л ы ,
р и т м и т . п . – п е р во - н а п е р во в и зо ли р о ва н н о м ви д е , а в д а л е е в
н е к о то р ы х в за и м о д е й с т ви я х . Та к ж е с о л ьф е дж и о д о лж н о д а т ь
уч а щ и м с я н е о б х о д и м ы е зн а н и я о м узы к е к а к и с к ус с т в о и к а к о
м е ло д и и – о г ла в н о м с р е д с тве м уз ы к а льн о й вы р а зи т е л ьн о с ти , о б ъе д и н я ющ е е в с е б е о с н о вн ы е эл е м е н ты м узы к и . П р и п о зн а н и и к ур с а с о л ьф е д ж и о д о л ж н о вы р а б а ты в а т ьс я у уч а щ и х с я о с о зн а н н о е
о тн о ш е н и е к м узы к а льн ы м я в ле н и я м , с к о то р ым и о н и в с тр е ч а е т с я
п о ж и зн и .
П р и м е р ур о к а в д е тс к и х м узы к а л ьн ы х ш к о ла х ( Д М Ш )
 3 - 4 м и н уты – п р о в е р к а п р и с ут с тв ую щ и х , м о би ли за ц и я вн и мания;
 1 0 м и н ут – р а с п е ва н и е , п р о в е р к а д о м а ш н е г о за д а н и я , п е н и е
п о в то р е н и е п р им е р о в;
 8 - 1 0 м и н ут – с луш а н и е , о б ъя с н е н и е н о во г о ;
 8 - 1 0 м и н ут – д и к та н т;
 1 0 м и н ут – ч те н и е с ли с т а , п е н и е п е с е н х о р о м , г р уп п а м и ;
14
 5 м и н ут – д о м а ш н е е за д а н и е , за к л юч е н и е .
П р о й д е м с я п о к а ж д о м у э та п у з а н я ти я .
В о к а л ьн а я р а с п е вк а – это с и с те м а уп р а ж н е н и й д ля ук р е п л е н и я и р а зви ти я о с н о вн ы х н а вы к о в п е н и я . Ин ы м и с ло в а м и , р а с п е вк а это с во е г о р о д а и р а з м и н к а , и б а зо вы е уп р а ж н е н и й д ля г о ло с о вы х с вя зо к .
В а н а ли з е н а с лух о б ъ е д и н я ю тс я вс е зн а н и я и ум е н и я , п о л уч а е м ы е уч а щ и м и с я н а ур о к а х . Н о с а м о е г ла вн о е с о с то и т в т о м , ч то
в а н а ли зе н а с л ух п о лн е е в с е г о о с о зн а ю тс я , п о н и м а ю тс я и о п р е д е л я ютс я р а з ли ч н ы е эл е м е н ты м уз ы к а льн о г о я зы к а и с вя зи м е ж д у
н и м и . П о с к о ль к у в м уз ы к е о с н ов н ы м я в ля е т с я зв уч а н и е вс е х и зуч а е м ы х эл е м е н то в , п о с то льк у с л уш а н и е и х , о с о зн а н и е и за п о м и н а н и е л е ж и т в о с н о в е вс е г о о б уч е н и я м узы к е . « С л ух о ва я н а г ля д н о с ть » - т а к м о ж н о о п р е д е ли т ь с п е ц и ф и к у м е то д а р а б о ты н а д а н а л и зо м н а с л ух . Ос о зн а н и е с лыш и м о г о за ви с и т п р е ж д е вс е г о о т
ум е н и я п р а ви ль н о и ц е ле н а п р а вл е н н о с л уш а ть . М н о г о к р а тн о е
с л уш а н и е ве д е т к за п о м и н а н и ю, к узн а ва н и ю р а з ли ч н ы х я в ле н и й ,
р а зви ва е т м уз ы к а л ьн о е м ы ш л е н и е , уч и т д и ф ф е р е н ц и р о ва т ь и ли
с и н те зи р о ва ть с л ы ш и м о е , и д а ле е – п р о н и к а т ь в о б р а зн ую с ущ н о с ть м уз ы к и .
П р и а н а ли з е э ле м е н то в м узы к а л ьн о г о я зы к а с ле д уе т и с п о ль зо ва т ь к о н тр а с тн ы е с о ч е та н и я э л е м е н то в . Н а п р и м е р , п р и а н а ли зе
и н т е р ва ло в п о с л е с е к ун д ы б р а ть о к та в у, п о с ле т е р ц и и – с е п тим у.
К о н тр а с ты п о вы с о те и п о д и с с о н а тн о с ти п о м о г ут л уч ш е з а п о м н и т ь з в уч а н и е . С о б люд е н и е п р и н ц и п а к о н тр а с тн о с ти и м е е т о с об о е
з н а ч е н и е н а п е р во м э та п е , п р и з н а к о м с т ве с э ти м и эл е м е н та м и . В
п р и м е р а х д л я а н а ли з а р и тм о б ы ч н о и с п о ль з уе т с я п р о с то й ,
н е й тр а льн ы й . Но э то н е зн а ч и т, ч то м е тр о р и тм с о в с е м н е вли я е т
н а во с п р и я ти е . Т а к , д ля о п р е д е ле н и я р я д а с о зв уч и й а к к о р д и л и
и н т е р ва л н а с и л ьн о й д о ле во с п р и н и м а е тс я я р ч е и о п р е д е ля е т с я
л е г ч е , а н а с ла б о й д о ле – тр уд н е е . В с е э то н а д о уч и ты ва ть п е д а г о г у, о б д ум ы ва я п р и м е р ы а н а ли за и во п р о с ы к н и м .
Н а и б о л е е п о лн о й ф о р м о й а н а л и з а с лы ш и м о г о я в ля е т с я за п и с ь
м уз ы к и – м узы к а л ьн ы й д и к та н т . К а к а н а ли з н а с л ух , т а к и д и к та н т
15
– это и то г зн а ни й и н а вы к о в , о п р е д е ля ющ и й ур о в е н ь м узы к а ль н о с л ух о во г о р а зви ти я уч е н и к а .
В п р о ц е с с е за п и с и д и к т а н та уч а с тв ую т с а м ы е р а з н ы е с то р о н ы
с л ух а и р а зн ы е с во й с т ва п с и х о л о г и ч е с к о й д е я те л ьн о с ти : м ы ш ле н и е , о б е с п е ч и в а ю щ е е о с о зн а н и е с лы ш и м о г о ; п а м я т ь, д а ю щ а я во з м о ж н о с т ь, п р и по м и н а я , уто ч н я т ь с лы ш и м о е ; в н утр е н н и й с л ух ,
с п о с о б н о с ть м ы с ле н н о с лы ш а т ь и п р е д с та в ля т ь с е б е з в ук и , р и тм и
д р уг и е э ле м е н ты . К р о м е то г о , д и к т а н т п р е д п о л а г а е т н а ли ч и е т е о р е ти ч е с к и х зн а н и й , п о м о г а ю щ и х г р а м о тн о за п и с а ть ус лы ш а н н о е .
Д ля ч те н и я с ли с та н е о б х о д и м ы те о р е ти ч е с к и е з н а н и я , д о с т а то ч н о р а з ви ты е и н то н а ц и о н н о - л а д о вы й с л ух и ч увс тво м е тр о ри т м а , во к а льн ы е н а вы к и , п о н и м а н и е м узы к а льн о й ф о р м ы и ло г и к и
м уз ы к а л ьн о й м ы с ли , ум е н и е вы р а зи т е л ьн о п е р е д а ть е ё с о д е р ж а н и е
п р и и с п о лн е н и и . Та к и м о б р а зо м , д ля ч те н и я с ли с т а тр е б уе т ся
о п р е д е ле н н а я п р е д ва р и те л ьн а я п о д г о то вк а : д а ж е п р и х о р о ш и х м узы к а льн ы х д а н н ы х б е з о б уч е н и я ч и та т ь с ли с та уч а щ и е с я н е м о г ут .
О д н и м и з ва ж н е й ш и х п р и н ц и п ов в о б уч е н и и ч те н и ю с ли с та
я вл я е т с я п о с ле д о в а те л ьн о с т ь в н а р а с та н и и тр уд н о с те й , ум е н и е
п р а ви л ьн о п о д б и р а ть п р и м е р ы . Оп р е д е ле н и е тр уд н о с ти п р и м е р а
тр е б уе т а н а ли за д о во л ьн о б о л ь ш о г о ч и с ла п р и зн а к о в . Об ы ч но
с ч и та ют г ла вн ым и п р и зн а к а м и то н а л ьн о с т ь, р и тм и ч е с к и й р и с ун о к ,
н а ли ч и е х р о м а ти зм о в , м о д уля ц и й и т.д . Пр и вы б о р е п р и м е р с л е д уе т уч и ты в а т ь е щ е с ле д ую щ и е п р и зн а к и : во к а л ьн ы е тр уд н о с т ь,
м е тр о р и тм и ф о р м а .
С о л ьф е д ж и о и м уз ы к а л ьн о е и с к ус с т во в ц е ло м н е р а зр ы вн о
с вя за н о с и с п о лн и т е л ьс тво м . Б е з уч а с ти я и с п о лн и т е л я м уз ы к а ль н о е п р о и зв е д е н и е н е м о ж е т п р о з в уч а т ь п о лн о це н н о . Те м н е м е н е е
р о л ь и с п о лн и т е л я н е о г р а н и ч и в а е тс я те м , ч то о н о з в уч и в а е т д ля
с л уш а те ля н о тн ы е зн а к и , в к о то р ы х за ф и к с и р ов а н а ф а к т ур а м узы к а л ьн о г о п р о и зве д е н и я . Ис п о лн и т е л ь в то ж е вр е м я д а е т с о д е р ж а н и ю п р о и з ве д е н и я с во ю тр а к то в к у и д о н о с и т е е д о с л уш а те ля в
ф о р м е , п е р е ло м л е н н о й ч е р е з п р и зм у и н д и ви д уа л ьн о г о т во р ч е с к о г о
с о зн а н и я . К о н е ч н а я ц е ль м узы к а л ьн о г о тво р ч е с тв а – во зд е й с тво в а т ь н а с л уш а те ля , н а е г о ч увс тв а , н а с тр о е н и е , вы зы в а т ь в н е м
н о вы е п е р е ж и ва н и я и н о вы е м ы с ли в с о о т ве т с тв и и с вы р а ж е н н ы м
в м узы к а л ьн о м п р о и з ве д е н и и и д е й н о - эм о ц и о н а л ьн ы м с о д е р ж а н и -
16
е м . Но м узы к а л ьн о е п р о и з ве д е н и е вп е ч а тля е т и во зд е й с тв уе т
то л ьк о в м о м е н т с во е г о и с п о лн е н и я , н е то ль к о к о г д а е г о с л уш а ю т .
О т о д н о г о и с п ол н е н и я д о д р уг о г о м узы к а л ьн о е п р о и з ве д е н и е п р о д о л ж а е т ж и т ь и в н утр е н н е и н то н и р уе т с я те м и , к то е г о с л уш а л и в
м е р у ур о вн я с во е г о во с п и та н и я з а п о м н и л . М уз ы к а о б ъе д и н я е т
м ы с л ь , во л ю, ч ув с т ва м а с с и вм е с те с те м уд о вле тво р я е т эс те ти ч е с к и е за п р о с ы н а р о д а , п р и о б щ а е т с л уш а те ля к о г р о м н ы м р а д о с тя м ,
к о то р ы е н е с е т в с е б е и с к ус с т во . Им е н н о ч е р е з с л уш а те ля м узы к а
во зд е й с тв уе т н а ж и зн ь , п о м о г а е т п р е о б р а зо ва н и ю ж и зн и .
17
1 .2 . Р а з р а б о т ка м о де л и п р о ц е с с а о б у ч е н ия и о б у ча ю щ е гося
В и д ы м узы к а льн о г о с л ух а :
 А б с о л ют ны й с л у х .
С п о с о б н о с ть узн а ва ть п о с л ух у л юб ую н о т у ( д о , р е , м и и т .
д .) и во с п р о и з вод и т ь е е г о ло с о м б е з п р е д ва р и те л ьн о й
н а с тр о й к и . Это о тн о с и тс я и к з вук а м , и с п о лн я е м ы м н е то л ьк о
н а м уз ы к а льн ы х и н с тр ум е н та х ( с и р е н а , т е л е ф о н н ы й з во н о к ,
с т ук п о м е та л ли ч е с к о й тр уб е и т. д . ) .
 О т но с ит е л ь ны й с л у х
О т ли ч а е тс я о т а б с о лю тн о г о те м , ч то д л я о п р е д е л е н и я и ли
п р о п е в а н и я н о т н а с л ух н е о б х о д и м а н а с тр о й к а – з в ук и ли а к к о р д , о тн о с и те ль н о к о то р о г о м ы с ле н н о б уд е т вы с тр о е н з в укоряд.
 М е л о д ич е с ки й с л у х
С п о с о б н о с ть с лы ш а т ь и п о н и м а т ь с тр о е н и е м е ло д и и ( з в ук о вы с о тн о с ть , н а п р а в ле н и е д ви ж е н и я и р и тм и ч е с к ую о р г а н и з а ц и ю ) , а та к ж е во с п р о и зво д и ть е е г о ло с о м . На бо ле е вы с о к о м ур о вн е р а зви ти я – з а п и с ы в а т ь н о та м и .
 Г а р м о ни ч е с к ий с л у х
С п о с о б н о с ть с лы ш а т ь г а р м о н и ч е с к и е с о з в уч и я – а к к о р д о вы е с о ч е та н и я зв ук о в и и х п о с ле д о ва т е л ьн о с ти и во с п р о и з во д и т ь и х г о ло с о м в р а зло ж е н н о м в и д е и ли н а м узы к а л ьн о м и н с тр ум е н те .
 В ну т р е н н ий с л у х
В н утр е н н е е п р е д с та вл е н и е п р а ви льн о г о зв ук о вы с о тн о г о
и н то н и р о в а н и я , б е з во с п р о и з ве д е н и я г о ло с о м . На п р а к ти к е
вы р а ж а е тс я в п о д б о р е м е ло д и и , во зм о ж н о с а к к о м п а н е м е н то м , п о с л ух у н а и н с тр ум е н те и ли п о н и м а н и и о ш и б о к н а с л ух
в и з уч а е м о м п р ои зве д е н и и .
18
 П р е д с л ы ша н ие
М ы с ле н н о е п ла н и р о ва н и е вн утр е н н и м с л ух о м б уд ущ е г о
ч и с то г о з в ук а , р и т м и ч е с к о й ф и г ур ы , м уз ы к а льн о й ф р а зы . И с п о ль з уе т с я , к а к п р о ф е с с и о н а л ьн ы й п р и е м в во к а л е и д ля и г р ы
н а в с е х м узы к а ль н ы х
и н с тр ум е н т а х .
Д ля тр е н и р о в к и к о н к р е тн о г о ви д а с л ух а н уж н ы с о о т ве тс тв ую щ и е уп р а ж н е н и я . Т а к , н а п р и м е р , д ля п р е д с лы ш а н и я б е р е тс я м узы к а льн ы й и н с тр ум е н т и « уг а д ы в а е т с я » п о с л е д ующ а я в зя т а я н о та . С н а ч а л а б е р е тс я м е д ле н н ы й ( уд о б н ы й ) те м п
и с о вр е м е н е м р а зви ти я уве ли ч и в а е тс я .
Д а н н о е п р и ло ж е н и е н а п р а вл е н н о р а з ви в а т ь о тн о с и те льн ы й
( и н те р в а л ьн ы й ) с л ух .
19
На основе ранее
п о л уч е н н ы х р е з ул ь т а та х
Вход в режим
" Тр е н и р о1вк
.3 .а "
П о д а ч а 1 - о г о з вук о во г о о б р а за ( н о ты ) , о то б р а ж а ющ е г о с я ви з уа л ьн о
П о д а ч а 2 - о г о з вук о во г о о б р а за
О п р е д е ле н и е о б уч а ющ е г о с я
с ва р и а н то м о тве та
Правильно
Неправильно
Вознаграждение
баллом
Бездействие
Подсчет статистики
правильности ответов
20
1 .3 . О с но в н ые тр е б о ва н и я к р а з р а б а т ыва е м о м у
п р о г р а м м но м у п р о ду кт у
П р и ло ж е н и е р а зр а б а ты в а е т с я д ля ОС An d r o i d . Г ла вн ы м к о м п о н е н то м д а н н о й О С я в ля е тс я а к ти вн о с ть .
А к ти вн о с ть ( Ac t i v i t y) — э то к о м п о н е н т п р и ло ж е н и я , к о то р ы й
вы д а е т эк р а н , и с к о то р ы м п о льзо ва те ли м о г ут в за и м о д е й с т во ва ть
д ля вы п о лн е н и я к а к и х - ли б о д е й с тви й . Ч а щ е в с е г о п р и ло ж е н и е с о с то и т и з н е с к о л ь к и х а к ти вн о с т ь , к о то р ы е с л а б о с вя за н ы д р уг с
д р уг о м . Об ы ч н о о д н а и з н и х в п р и ло ж е н и и о б оз н а ч а е тс я к а к «о с н о вн а я », п р е д ла г а е м а я п о л ь зо ва т е лю п р и п е р во м за п ус к е п р и ло ж е н и я . В с во ю о ч е р е д ь , о н а м ож е т за п ус ти т ь д р уг ую а к ти вн о с т ь
д ля вы п о лн е н и я р а з ли ч н ы х д е й с тви й . К а ж д ы й р а з, к о г д а за п ус к а е тс я н о ва я а к ти в н о с т ь , п р е д ы д у щ а я – о с т а н а в ли в а е тс я , о д н а к о с и с те м а с о х р а н я е т е е в с те к е .
В д а н н о м ПО д о л ж н ы с о д е р ж а т ьс я п я ть а к ти вн ос т е й .
В п е р во й а к ти вн о с ти р а с п о ла г а ю тс я д ве к н о п к и , о тв е ч а ющ и е
з а вы б о р р е ж и м о в: « Тр е н и р о вк а » и «У р о к и ». На ж и м а я к н о п к у
п р о и зо й д е т п е р е х о д в с о о т ве т с тв ую щ ую а к ти вн о с ть .
А к ти вн о с т ь «У р о к и » с о д е р ж и т с п и с о к ур о к о в , к а ж д ы й и з к о то р ы х г е н е р и р уе тс я п о н о м е р у ур о к а и вн утр и во с п р о и з во д я т ся
п о д о б а ю щ и е и н те р ва лы , та к и е к а к м а л а я и б о ль ш а я с е к ун д а , м а ла я
и б о л ьш а я т е р ци я , ч и с та я к ва р т а , тр и то н и т. д . На ж и м а я н а ур о к
с о ве р ш а е т с я п е ре х о д в с ле д ую щ ую а к ти вн о с т ь .
П о с ле п е р е х о д а ви д и м ви р т уа ль н ую к ла ви а т ур у ф о р те п и а н о ,
к н о п к и и с ч е тч и к . С р е д и к н о п о к и м е е м . « С т а р т », к о то р а я п р и п е р во м н а ж а ти и п р е вр а щ а е т с я в к н о п к у « Д а ле е » и и с ч е з а е т , зв уч а т
д в е н о ты с и н те р в а ло м в с е к ун д у ( о д н а и з с о о т ве тс тв ую щ и х к л а в и ш п о д с ве ч и ва е тс я н а к ла ви а тур е ) , п о я в ля ю тс я с ч е тч и к , к н о п к и
вы б о р а о т ве та и к н о п к а « По вто р » н е о б х о д и м а я п р и ж е л а н и и п о в то р и т ь з в ук и . П о л ь зо ва те л ь н а с л ух о п р е д е л я е т и н те р ва л, вы б и р а е т ва р и а н т о тв е т а и п р о п а д а ют в с е ви д и м ы е к н о п к и и п о я в ля е т с я « Д а ле е » . В с л уч а е е с ли о тв е т о к а зы в а е т с я ве р н ы м , с ч е тч и к и н к р е м е н ти р уе тс я . К о г д а вс е и т е р а ц и и за к о н ч е н ы , « Д а л е е » п е р е и м е н о вы ва е тс я в « Ф и н и ш ». Н а ж и м а е м н а н е е и а к ти вн о с т ь за к а н ч и в а е т с во е с ущ е с тво в а н и е , во с с та н а в ли ва е тс я с п и с о к ур о к о в .
21
В а к ти вн о с ти «Т р е н и р о вк а » р а с п о ло ж е н а вс е та ж е ви р т уа л ьн а я к л а ви а т ур а с ч е тч и к п р а ви л ьн ы х о т ве то в , к н о п к и «С та р т » ,
п р е вр а щ а ющ а я с я в «Фи н и ш » п о с ле п е р во г о н а ж а ти я , « По вто р » .
А л г о р и тм р а б о ты и зло ж е н в б ло к - с х е м е ( м о д е ль п р о ц е с с а о б уч е ния).
В п о с ле д н е й а к ти вн о с т ью я в ля е т с я с п р а вк а , в к о то р о й с о д е р ж и тс я и н ф о р м а ц и я о п р а ви льн ы х о т ве т а х в р е ж и м е « Тр е н и р о вк а » .
22
1 .4 . В ыб о р и о б о с нова н ие и с по л ь з у е м ых т е х но л о г ий и
и н с т р у м е нт о в
В ы б о р р е а ли з а ц и и п р и ло ж е н и я вы п а л н а м о би льн ую п л а тф о р м у в с и л у п о п уля р н о с ти в с о вр е м е н н о м м и р е с м а р тф о н о в и
л е г к о с ти д о с т уп а , та к к а к п о ч ти в л юб о е вр е м я и п о ч ти в люб о м
м е с т е е с т ь во зм о ж н о с ть и м во с п о ль зо в а т ьс я .
М н о ж е с т во вл а д е л ьц е в м о б и л ьн ы х ус тр о й с т в и м е ю т и х н е с к о л ьк о н е с к о л ьк о ш т ук . Д ля и с п о ль зо в а н и я н е с к о ль к и х о п е р а то р о в , р а зд е ля я р а б о ч и е и ли ч н ы е з во н к и . Та к , н а п р и м е р , в Юж н о й
К о р е е б о л ьш е п о ло ви н ы б а н к о вс к и х тр а н за к ц и й уп р а вл я ю тс я п р и
п о м о щ и м о б и л ьн ы х т е л е ф о н о в , а во т б р а зи льц ы в о с н о ве с во е й
п о ль з ую тс я с о ц и а л ьн ы м и с е тя м и .
Н е т н и ч е г о уд и ви т е л ьн о г о , ч то в р а з ви ты х с тр а н а х о н и г о р а з д о п о п уля р н е е , ч е м в р а з ви ва ющ и х с я . В Юж н о й К о р е е с м а р тф о н ы
с о с та в ля ю т 6 5% о т вс е х те ле ф о н о в , в В е ли к о б р и та н и и — 6 1 %,
в А вс тр а ли и — 6 5 % . А во т в о тн о с и те л ьн о б е д н ы х г о с уд а р с тв а х
р ы н о к п р о ч н о д е р ж а т «ф и ч а ф о н ы ». Фи ч а ф о н – э то , п о с ути , о бы ч н о й с о то вы й те ле ф о н , н о о б л а д а е т н е к о то р ы м ф ун к ц и о н а ло м
с м а р тф о н а .
М о б и льн а я
с вя зь
с та н о ви тс я
все
б о ле е
и н те р н е т о р и е н ти р о ва н н о й . Д ля п р о д ви н ут ы х п о л ьзо ва те ле й о б щ е н и е в с о ц и а л ьн ы х с е тя х с м о б и льн о г о т е ле ф о н а н е м е н е е п р и вы ч н о , ч е м
о б ы ч н ы е зво н к и и ли S M S - с о о б щ е н и я . Т е м б о ле е п о д та лк и ва ют
б е зли м и тн ы е та р и ф н ы е о п ц и и , с та н о в я щ и й с я м а с с о вы м Wi - F i , п о п ул я р и з а ц и я с м а р тф о н о в и с ущ е с т во ва н и е м н о ж е с т ва п р и ло ж е н и й
вр о д е м е с с е н д ж е р о в, с о ц и а льн ы с е т е й , ви д е о - х о с ти н г о в , м узы к а л ьн ы х х о с ти н г о в и т . д . В с е во к р уг с п о д ви г а е т н а и х и с п о л ьзо вание.
С п и с о к ур о к о в о то б р а ж а е т с я п ос р е д с т во м э ле м е н т а G r i d Vi e w .
Э л е м е н т Gr i d Vi e w п р е д с т а в ля е т о то б р а ж е н и е в ви д е та б ли ц ы –
н а б о р а с тр о к и с то лб ц о в. З а п о лн я е тс я д а н н ы м и с п о м о щ ь ю а д а п т е р а . Э ле м е н т Gr i d Vi e w п р е д с та в ля е т о то б р а ж е н и е в ви д е т а б ли ц ы
– н а б о р а с тр о к и с то лб ц о в. З а п о лн я е тс я д а н н ы м и с п о м о щ ь ю
а д а п те р а .
23
О ч е ви д н о , н е с ущ е с т в уе т н и к а к о г о г о то во г о э л е м е н та , ви д
к о то р о г о н а п о м и н а е т к ла ви а т ур у ф о р те п и а н о . Д ля р е а ли за ц и и
специфического
э ле м е н та
необ ходимо
во с п о ль зо ва ть с я
C u s t o mV i e w. Р и с о ва н и е п р о и с х о д и т б ла г о д а р я о б ъе к т а м C a n v a s и
P a i n t . Эк зе м п ля р о б ъе к та C a n v a s п р и х о д и т в к а ч е с тв е п а р а м е тр а
д ля м е то д а o n Dr a w , и п о с ущ е с т в у о тв е ч а е т за р и с о в а н и е р а з ли ч н ы х ф и г ур , в то вр е м я к а к о б ъе к т P a i n t о тве ч а е т з а ц ве т э то й ф и г ур ы . Пр о с ты м и с ло в а м и , C a n v a s о т ве ч а е т за р и с о ва н и е о б ъе к та , а
P a i n t з а е г о с ти ли за ц и ю . C a n v a s ` о м р и с ую т с я п р я м о уг о л ьн и к и и
р а с к р а ш и ва ютс я в ч е р н ы й и б е лы й ц в е та эк зе м п ля р о м о б ъе к т а
P a i n t . В и то г е п о л уч а ю тс я б е лы е и ч е р н ы е к ла ви ш и к ла ви а т ур ы .
Д ля р а зд е ле н и я к л а ви ш м е ж д у п р я м о уг о л ьн и к а м и р и с ую тс я п р я м ы е ве р ти к а льн ы е ли н и и . Д ля о б р а б о тк и н а ж а ти й н а эк р а н с ущ е с тв уе т м е то д o n To u c h Ev e n t . В п а р а м е тр п е р е д а е т о бъ е к т
M o t i o n Ev e n t , х р а н я щ и й в с е б е д а н н ы е о н а ж а ти и та к и е к а к , к о о р д и н а ты , с о с то я н и я н а ж а л , о тп ус ти л , п р о ве л и т . д .
П о п о н я тн ы м п р и ч и н а м , ва р и а н ты о т ве то в п р е д с т а в ля ют к о м п о н е н ты B u t t o n , а с ч е тч и к Te x t V i e w. T e x t Vi e w п р е д с та вля е т с об о й
к о м п о н е н т о то б р а ж а ю щ и й те к с т.
Д ля уп р а в ле н и я и во с п р о и з ве д е н и я з в ук а и с п о ль з уе тс я к ла с с
A u d i o Tr a c k . Он п о зво ля е т п е р е д а ва т ь зв ук о вы е б уф е р ы P C M в
а уд и о п р и е м н и к д ля во с п р о и з ве д е н и я .
S Q Li t e – вс тр о е н н ы й и н с тр ум е н т в п ла тф о р м у A n d r o i d д ля
уп р а в л е н и я б а зо й д а н н ы х . По м и м о a n d r o i d и с п о л ь з уе тс я та к ж е в
i OS и wi n d o ws p h o n e . Д а н н ы й п р о е к т с о тк р ы ты м и с х о д н ы м к о д о м , п о д д е р ж и ва ющ и й с та н д а р тн ы е во з м о ж н ос ти о б ы ч н о й S Q L .
З а н и м а е т д о во л ьн о е м а ло е п р о с тр а н с тво в п а м я ти .
24
Г л а ва 2 . П р о г р а м м на я р е а л из а ц и я
2 .1 . Р е а л из а ци я а л г о р ит м о в ис по ль з у е м ых в пр о г р а м м но м
п р о ду кт е
В и з уа льн о е о то б р а ж е н и е а к ти вн о с ти вы б о р а р е ж и м а
a c t i v i t y _ ma i n . x ml
<RelativeLayout xmlns:android= ”http://schemas.android.com/apk/res/android ”
android:layout_width= ”match_parent”
android:layout_height= ”match_parent”
xmlns:tools=”http://schemas.android.com/tools ”
tools:context=”.MainActivity”
android:background=”@color/squareColor ”>
<FrameLayout
android:layout_width= ”match_parent”
android:layout_height= ”match_parent”>
<Button
android:layout_width= ”wrap_content”
android:layout_height= ”wrap_content”
android:id=”@+id/btnTrain ”
android:text=”Тренировка”
android:layout_gravity= ”center”
android:layout_marginLeft= ”70dp”
/>
<Button
android:layout_width= ”wrap_content”
android:layout_height= ”wrap_content”
android:id=”@+id/btnLesson”
android:text=”Уроки”
android:layout_gravity= ”center”
25
android:layout_marginRight= ”70dp”
/>
</FrameLayout>
<Button
android:layout_width= ”wrap_content”
android:layout_height= ”wrap_content”
android:text=”Справка”
android:id=”@+id/btnReference”/>
</RelativeLayout>
R e l a t i v e L a y o u t – к о н те й н е р , р а с п о ла г а ющ и й д о ч е р н и е э ле м е н ты о тн о с и те л ьн о д р уг д р уг а и ли о тн о с и те л ьн о с о б с т ве н н о й
р а зм е тк и .
З д е с ь р а с п о л а г а ю тс я к н о п к и д ля п е р е х о д а в р е ж и м ы «Тр е н и р о вк а » и «У р о к и », а та к ж е «С п р а вк а » , к о то р а я с о д е р ж и т с та ти с ти к у ве р н ы х о тв е то в в р е ж и м е « Тр е н и р о вк а » .
Ma i n Ac t i v i t y . j a v a
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnLesson =(Button) findViewById(R.id.btnLesson);
btnTrain =(Button) findViewById(R.id.btnTrain);
btnRef =(Button) findViewById(R.id.btnReference);
btnTrain.setOnClickListener(this);
btnLesson.setOnClickListener(this);
btnRef.setOnClickListener(this);
}
В м е то д е o n C r e a t e п р о и с х о д ит и н и ц и а ли з а ц и я и п о и с к п о
и д е н ти ф и к а то р а м к н о п о к . Об р а б о т ч и к о м к н о п о к вы с т уп а е т с а м
к ла с с .
26
Public void onClick(View v) {
Intent I;
switch (v.getId()) {
case R.id.btnLesson:
I = new Intent(MainActivity.this, LessonActivity.class);
startActivity(i);
break;
case R.id.btnTrain:
I = new Intent(MainActivity.this, TrainActivity.class);
startActivity(i);
break;
case R.id.btnReference:
I = new Intent(MainActivity.this,
ReferenceActivity.class);
startActivity(i);
}
}
В м е то д е o n C l i c k о б р а б а ты в а ют с я к н о п к и . В п а р а м е тр а х о н
п р и н и м а е т о б ъе к т Vi e w . По с ле ч е р е з м е то д v . g e t I d ( ) п о л уч а е м
и д е н ти ф и к а то р о б ъе к т а и в к о н с тр ук ц и и s wi t c h - c a s e о п р е д е ля е м с я
с д е й с тви я м и к а ж д о й к н о п к и .
О б ъ е к т I n t e n t с л уж и т д л я о б м е н а с о о б щ е н и я м и м е ж д у а к ти в н о с тя м и и ф р а г м е н та м и , с е г о п о м о щ ь ю м о ж н о за п р о с и т ь вы п о лн е н и е д е й с тви я у к о м п о н е н та д р уг о г о п р и ло ж е н и я . В д а н н о м с л уч а е о н и с п о ль з уе тс я д л я за п ус к а н о во й а к ти вн о с ти .
П р е д п о ло ж и м , ч то п о ль зо в а те л ь п е р е ш е л к ур о к а м .
A c t i v i t y _ l e s s o n . x ml
<RelativeLayout xmlns:android= ”http://schemas.android.com/apk/res/android ”
android:layout_width=”match_parent”
27
android:layout_height= ”match_parent”
xmlns:tools=”http://schemas.android.com/tools ”
tools:context=”.MainActivity”
android:background= ”@color/squareColor”>
<GridView
android:layout_width=”match_parent”
android:layout_height= ”match_parent”
android:id=”@+id/gvMain”
android:layout_marginTop= ”60dp”
/>
</RelativeLayout >
З а о то б р а ж е н и е с п и с к а ур о к о в о т ве ч а е т к о м п о н е н т Gr i d Vi e w .
Э л е м е н т с п и с к а о п и с ы в а е тс я в i t e m. x ml и п р е д с та в ля е т и з с е б я о б ъ е к т Te x t Ve w .
<TextView
android:id=»@+id/tvText»
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:gravity=”center”
android:textSize=”20sp”
android:text=””>
</TextView>
L e s s o n A c t i v i t y .j a v a
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_lesson);
for (int I = 0; I < data.length; i++)
data[i] = word + “ “ + String.valueOf( I + 1);
adapter = new ArrayAdapter<String>(this, R.layout.item, R.id.tv, data);
28
gvMain = (GridView) findViewById(R.id.gvMain);
gvMain.setAdapter(adapter);
adjustGridView();
gvMain.setOnItemClickListener(new Adapte r View.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
Intent intent = new Intent(LessonActivity.this, ExerciseActivity.class);
intent.putExtra(“numLesson”, position + 1);
startActivity(intent);
}
});
}
В м е то д е o n C r e a t e п р о и с х о ди т и н и ц и а ли за ц и я э ле м е н та
G r i d Vi e w , с о зд а н и е м а с с и в а с тр о к д ля е г о з а п о лн е н и я . З а п о лн е н и е
п р о и с х о д и т ч е р е з ja v a - п а т те р н ( к ла с с ) Ad a p t e r . О б ы ч н о к о н ве р ти р уе м ы й о б ъе к т п о п а д а е т в a d a p t e r ч е р е з к о н с тр ук то р и ли п а р а м е тр ы с во и х м е тод о в , в д а н н о м с л уч а е ч е р е з к о н с тр ук то р . Д а л е е
G r i d Vi e w за д а е тс я с о зд а н н ы й о б ъ е к т а д а п т е р а .
Д а ле е Gr i d Vi e w за д а е тс я о б р а б о т ч и к , вн утр и к о то р о г о о п р е д е ля е тс я п о н а ж а ти ю ви д ур о вк а и о с ущ е с тв ля е т с я п е р е х о д в н о в ую а к ти вн о с т ь – Ex e r c i s e Ac t i v i t y , п о с р е д с т во м о б ъе к т а i n t e n t .
У р о к вы б р а н и о к а зы ва е м с я в Exe r c i s e Ac t i v i t y .
A c t i v i t y _ e x e r c i s e . x ml
<LinearLayout xmlns:android= ”http://schemas.android.com/apk/res/android ”
xmlns:tools=”http://schemas.android.com/tools ”
android:orientation=”vertical”
android:layout_width= ”match_parent”
android:layout_height= ”match_parent”
android:background=”@color/squareColor ”>
29
<com.example.solodoff.nodeaf.PianoView
android:layout_width= ”match_parent”
android:layout_height= ”250dp”
android:id=”@+id/pianoV”/>
<LinearLayout
android:layout_width= ”wrap_content”
android:layout_height= ”wrap_content”
android:orientation= ”horizontal”>
<Button
android:layout_width= ”wrap_content”
android:layout_height= ”wrap_content”
android:id=”@+id/btnStart”
android:textAllCaps=”false”
android:text=”Старт”/>
<Button
android:layout_width= ”wrap_content”
android:layout_height= ”wrap_content”
android:id=”@+id/btn1”
tools:text=”m3”
android:textAllCaps=”false”
android:visibility=”gone”/>
<Button
android:layout_width= ”wrap_content”
android:layout_height= ”wrap_content”
android:id=”@+id/btn2”
tools:text=”M3”
android:textAllCaps=”false”
30
android:visibility=”gone”
/>
<Button
android:layout_width= ”wrap_content”
android:layout_height= ”wrap_content”
android:id=”@+id/btn3”
tools:text=”P4”
android:textAllCaps=”false”
android:visibility=”gone”/>
<TextView
android:layout_width= ”wrap_content”
android:layout_height= ”wrap_content”
android:text=”0 / 10”
android:id=”@+id/tvCount”
android:textSize=”20sp”
android:visibility=”gone”/>
</LinearLayout>
<Button
android:layout_width= ”wrap_content”
android:layout_height= ”wrap_content”
android:text=”Повтор”
android:id=”@+id/btnR”
android:textAllCaps=”false”
android:visibility=”gone”/>
</LinearLayout>
З д е с ь с о д е р ж а тс я к н о п к и : « С та р т» , п р е вр а щ а ю щ а я с я в п о с ле д с т ви и в «Ф и н и ш », ва р и а н ты вы б о р а от ве та , «По вто р » .
31
T e x t Vi e w вы с т уп а ющ и й в ви д е с ч е тч и к а п р а ви ль н ы х о тв е то в, ви р т уа л ьн а я к ла ви а т ур а п и а н и н о .
E x e r c i s e Ac t i v i t y. j a v a
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_exercise);
pianoView = (PianoView) findViewById(R.id.pianoV);
btnStart = (Button) findViewById(R.id.btnStart);
btn1 = (Button) findViewById(R.id.btn1);
btn2 = (Button) findViewById(R.id.btn2);
btn3 = (Button) findViewById(R.id.btn3);
btnR = (Button) findViewById(R.id.btnR);
tvCount = (TextView) findViewById(R.id.tvCount);
Intent intent = getIntent();
int numLesson = intent.getIntExtra( “numLesson”, 0);
Toast.makeText(ExerciseActivity.this, String.valueOf(numLesson),
Toast.LENGTH_SHORT).show();
exercise = new Exercise(numLesson, pianoView, ExerciseActivity.this);
k = new Key[2];
kVar = new Key[3];
btnStart.setOnClickLi stener(this);
btn1.setOnClickListener(this);
btn2.setOnClickListener(this);
btn3.setOnClickListener(this);
btnR.setOnClickListener(this);
handler = new Handler();
32
runnable = new Runnable() {
@Override
public void run() {
pianoView.keyDown(k[1]);
}
};
}
Т а к ж е и н и ц и а ли зи р уют с я к н о п к и , те к с т , к ла ви а т ур а , п о л уч а е тс я ч е р е з i n t e n t н о м е р ур о к а , д ля г е н е р а ц и и н а д ле ж а щ и х и н те р в а ло в , о б ъ е к т к л а с с а Ex e r c i s e , м а с с и в о б ъ е к то в к ла с с а Ke y. Об р а б о тч и к о м с о б ы ти й у к н о п о к я в ля е тс я с а м к л а с с . Ин и ц и а ли за ц и я и
з а д а н и е р а б о ты H a n d l e r . Ha n d l e r – э то м е х а н и зм , к о то р ы й п о зво л я е т р а б о та т ь с о ч е р е д ь ю с о о б щ е н и й . Он п р и вя за н к к о н к р е тн о м у
п о то к у ( t h r e a d ) и р а б о т а е т с е г о о ч е р е д ью . Ha n d l e r ум е е т п о м е щ а т ь с о об щ е н и я в о ч е р е д ь . В н е м п р о и с х о д и т н а ж а ти е
к ла ви ш и с з а д е р ж к о й . Об ъ е к т r u n n a b l e д ля с о зд а н и я н о во г о п о то ка.
Public void onClick(View v) {
switch (v.getId()) {
case R.id.btnStart:
if (btnStart.getText() == “Финиш”) {
finish();
} else {
btnStart.setText(“Далее”);
btnStart.setVisibility(View.INVISIBLE);
tvCount.setVisibility(View.VISIBLE);
k = exercise.getNote();
btn1.setVisibility(exercise.getVisibilityBtn1());
btn2.setVisibility(exercise.getVisibilityBtn2());
btn3.setVisibility(exercise.getVisibilityBtn3());
btnR.setVisibility(View.VISIBLE);
btn1.setText(exercise.getTextBtn1());
btn2.setText(exercise.getTextBtn2());
33
btn3.setText(exercise.getTextBtn3());
handler.postDelayed(ru nnable, 1000);
pianoView.keyDownWithLight(k[0]);
kVar = exercise.getVariants();
}
break;
case R.id.btn1:
tvCount.setText(String.valueOf(exercise.checkNote(kVar[0]) + “ /
10”));
btn1.setVisibility(View.INVISIBLE);
btn2.setVisibility(View.INVISIBLE);
btn3.setVisibility(View.INVISIBLE);
btnStart.setVisibility(View.VISIBLE);
btnR.setVisibility(View.INVISIBLE);
pianoView.keyUp(k[0]);
pianoView.keyUp(k[1]);
if (exercise.checkFinish())
btnStart.setText(“Финиш”);
break;
case R.id.btn2:
tvCount.setText(String.valueOf(exercise.checkNote(kVar[1]) + “ / 10”));
btn1.setVisibility(View.INVISIBLE);
btn2.setVisibility(View.INVISIBLE);
btn3.setVisibility(View.INVISIBLE);
btnStart.setVisibility(View.VISIBLE);
btnR.setVisibility(View.INVISIBLE);
pianoView.keyUp(k[0]);
pianoView.keyUp(k[1]);
if (exercise.checkFinish())
btnStart.setText(“Финиш”);
34
break;
case R.id.btn3:
tvCount.setText(String.valueOf(exercise.checkNote(kVar[2]) + “ / 10”));
btn1.setVisibility(View.INVISIBLE);
btn2.setVisibility(View.INVISIBLE);
btn3.setVisibility(View.INVISIBLE);
btnStart.setVisibility(View.VISIBLE);
btnR.setVisibility(View.INVISIBLE);
pianoView.keyUp(k[0]);
pianoView.keyUp(k[1]);
if (exercise.checkFinish())
btnStart.setText(“Финиш”);
break;
case R.id.btnR:
pianoView.keyUp(k[0]);
pianoView.keyUp(k[1]);
handler.postDelayed(runnable, 1000);
pianoView.keyDownWithLight(k[0]);
break;
}
}
В м е то д е o n C l i c k , в к о то р о м о б р а б а ты в а е т с я н а ж а ти е к н о п к и ,
п р о и с х о д и т ве с ь а лг о р и тм р а б о ты д а н н о й а к ти вно с ти .
П о и с те ч е н и и 1 0 во п р о с о в к н о п к а «С та р т » п ре вр а щ а е т с я в
« Фи н и ш », н а ж и м а я за к р ы ва е тс я а к ти вн о с т ь. Пр и н а ж а ти и н а
« С та р т » з в уч а т н о ты , п о я в ля ю тс я в а р и а н ты о тве та д ва и ли тр и в
з а ви с и м о с ти о т вы б р а н н о г о ур о к а , к н о п к а « По в то р » , с к р ы ва е т ся
« С та р т » . Пр о в е р к а и п о д а ч а о с ущ е с т в ля е тс я с п о м о щ ь ю м е то д о в
к ла с с а Ex e r c i s e , а та к ж е P i a n o Vi e w .
P i a n o Vi e w к а с та м и зи р о в а н н ы й Vi e w к о м п о н е н т , о к о то р о м
п о д р о б н е е б уд е т с к а за н о п о зж е .
35
Т е п е р ь р а зб е р е м р а б о т у р е ж и м а « Тр е н и р о вк а » , р е а ли зо в а н н о г о в а к т и вн о с ти T r a i n Ac t i v i t y .
A c t i v i t y _ t r a i n .xml
<LinearLayout xmlns:android= ”http://schemas.android.com/apk/res/android ”
xmlns:tools=”http://schemas.android.com/tools ”
android:orientation=”vertical”
android:layout_width= ”match_parent”
android:layout_height= ”match_parent”
android:background=”@color/squareColor ”>
<com.example.solodoff.nodeaf.PianoView
android:layout_width= ”match_parent”
android:layout_height= ”250dp”
android:id=”@+id/pianoV2”/>
<LinearLayout
android:layout_width= ”match_parent”
android:layout_height=”wrap_content”
android:orientation= ”horizontal”
>
<Button
android:layout_width= ”wrap_content”
android:layout_height= ”wrap_content”
android:id=”@+id/btnStart2 ”
android:textAllCaps=”false”
android:text=”Старт”/>
<Button
36
android:layout_width= ”wrap_content”
android:layout_height= ”wrap_content”
android:id=”@+id/btnNext”
android:text=”Далее”
android:textAllCaps=”false”
android:visibility=”gone”/>
<TextView
android:layout_width= ”wrap_content”
android:layout_height= ”wrap_content”
android:text=”0”
android:layout_marginLeft= ”150dp”
android:gravity=”right”
android:id=”@+id/tvCount2”
android:textSize=”25sp”
/>
</LinearLayout>
<Button
android:layout_width= ”wrap_content”
android:layout_height= ”wrap_content”
android:text=”Повтор”
android:id=”@+id/btnR2”
android:textAllCaps=”false”
android:visibility=”gone”/>
</LinearLayout>
Т ут с о д е р ж а тс я к л а ви а т ур а , к н о п к а «С т а р т » о н а ж е , к а к
р а н ьш е , «Фи н и ш » , к н о п к а « По в то р », с ч е тч и к п р а ви л ьн ы х о тв е то в .
37
T r a i n Ac t i v i t y .j a v a
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_train);
btnN = (Button) findViewById(R.id.btnNext);
btnS = (Button) findViewById(R.id.btnStart2);
btnR = (Button) findViewById(R.id.btnR2);
pianoView = (PianoView) findViewById(R.id.pianoV2);
tvC = (TextView) findViewById(R.id.tvCount2);
btnR.setOnClickListener(this);
btnS.setOnClickListener(this);
btnN.setOnClickListener(this);
train = new Train(pianoView);
k = new Key[2];
database = new Database(this);
handler1 = new Handler();
runnable = new Runnable() {
@Override
public void run() {
pianoView.keyDownWithLight(k[1]); }
};
runnable2 = new Runnable() {
@Override
public void run() {
pianoView.keyUp(k[1]);
}
38
};
cv = new ContentValues();
db = database.getWritableDatabase();
}
К а к п о ла г а е тс я в м е то д е o n C r e a t e п р о и с х о д и т и н и ц и а ли з а ц и я .
К н о п к и , о б ъе к т к ла с с а Tr a i n , H a n d l e r д л я о тло ж е н н о г о д е й с тв и я ,
к ла ви а т ур а , м а с с и в о б ъе к то в к ла с с а Ke y, о б ъе к т r u n n a b l e . Об ъе к ты д ля р а б о ты с б а зо й д а н н ы х к л а с с о в C o n t e n t Va l u e s , D a t a b a s e .
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btnStart2:
if (btnS.getText() == “Финиш”) {
for (int I = 0; I <= 11; i++) {
cv.put(“count”, train.get Сalculating()[i]);
db.insert(“int”+String.valueOf(i+1), null, cv);
}
database.close();
finish();
} else {
btnS.setText(“Финиш”);
pianoView.training = true;
k = train.getKey();
btnR.setVisibility(View.VISIBLE);
handler1.postDelayed(runnable, 1000);
pianoView.keyDownWithLight(k[0]);
handler1.postDelayed(runnable2, 2000);
}
break;
case R.id.btnR2:
39
pianoView.keyUp(k[0]);
pianoView.keyUp(k[1]);
handler1.postDelayed(runnable, 1000);
pianoView.keyDownWithLight(k[0]);
handler1.postDelayed(runnable2, 2000);
break;
case R.id.btnNext:
interval = Math.abs(k[0].sound -k[1].sound);
train.calculating(interval, right);
pianoView.keyUp(k[0]);
pianoView.keyUp(k[1]);
train.clickable = true;
k = train.getKey();
btnN.setVisibility(View.INVISIBLE);
handler1.postDelayed(runnable, 1000);
pianoView.keyDownWithLight(k[0]);
handler1.postDelayed(runnable2, 2000);
break;
default:
break;
}
}
К а к и в п р о ш ло й р е ж и м е , о с н о в н а я р а б о та а л г о р и тм а п р о и з во д и тс я в о б р а б о тч и к е н а ж а ти я к н о п о к . В п р и н ц и п е , вс я р а б о т а
д а н н о й а к ти вн о с ти а н а ло г и ч н а п р о ш ло й . З а и с к л ю ч е н и е м р а б о ты с
к ла ви а т ур о й , та к к а к о т ве т уж е д а е тс я ч е р е з н е е , а та к ж е н а ли ч и е
б а зы д а н н ы х . В с е п р а ви л ьн ы е от ве ты уч и ты ва ют с я и с о х р а н я ютс я
в б а з у д а н н ы х п р и вы х о д е и з д а н н о г о р е ж и м а . По с ле и н т е р ва л ы ,
к о то р ы е и м е ю т м е н ь ш е е зн а ч е н и е п р а ви л ьн ы х о т ве то в , п о д а ю тс я
ч а щ е . К о ли ч е с тво п р а ви льн ы х о т ве то в п о к а ж д о м у и н те р ва л у
м о ж н о уви д е ть в а к ти вн о с ти «С п р а вк а » .
40
Т е п е р ь п е р е й д е м к с о зд а н и ю к о м п о н е н та P i a n o Vi e w . Ч то б ы
с о зд а т ь C u s t o mV i e w , ч е м э то т к о м п о н е н т и я вл я е тс я , н е о б х о д и м о
с о зд а в а е м ы й к ла с с н а с ле д о в а т ь о т Vi e w .
P i a n o Vi ew . j a v a
К о н с тр ук то р вы г ля д и т с л е д ующ и м о б р а зо м
public PianoView(Context context) {
super(context);
this.setWillNotDraw(false);
init(null, context);
}
Ч то б ы н а р и с о ва т ь к ла ви а т ур у н уж н о и н и ц и а ли зи р о ва т ь о б ъе к ты P a i n t , за д а т ь и м с о о тв е тс тв ую щ и й ц в е т , та к ж е п о н а д о б ит ся
о б ъе к ты к ла с с о в Tr a i n и Au d i o S o u n d P l a ye r д ля во с п р о и зв е д е н ия
з в ук а .
Private void init(@Nullable AttributeSet set, Context context) {
black = new Paint();
black.setColor(Color.BLACK);
white = new Paint();
white.setColor(Color.WHITE);
blue = new Paint();
int colorAccent = ContextCompat.getColor(context, R.color.colorLiteblue);
blue.setColor(colorAccent);
white.setStyle(Paint.Style.FILL);
blue.setStyle(Paint.Style.FILL);
soundPlayer = new AudioSoundPlayer(context);
train = new Train(allKeys);
}
В м е то д е o n S i z e C h a n g e d , в к о то р о м п р о и зво д и т с я п о д с ч е т
р а зм е р а п р и с о зд а н и и к о м п о н е н т а , о п р е д е ля ют с я к о о р д и н а ты и
р а зм е р ы , к а ж д о й к ла ви ш е за д а е т с я п о д о б а ющ и й к о д з в ук а . В с е э то
з а п и с ы ва е тс я в а с с о ц и а ти вн ы й м а с с и в.
41
Protected void onSizeChanged(int w, int h, int oldw, int oldh) {
super.onSizeChanged(w, h, oldw, oldh);
keyWidth = w / NB;
height = h;
int count = 15;
RectF rect;
int j = 0;
for (int I = 0; I < NB; i++) {
int left = I * keyWidth;
int right = left + keyWidth;
if (I == NB – 1) {
right = w;
}
j++;
if (I != 0 &&
I != 3 && I != 7 && I != 10) {
rect = new RectF((float) ( I – 1) * keyWidth + 0.5f * keyWidth + 0.25f * keyWidth, 0,
(float) I * keyWidth + 0.25f * keyWidth, 0.67f * height);
blackKeys.put(j, new Key(rect, j));
allKeys.put(j, new Key(rect, j));
j++;
count++;
}
rect = new RectF(left, 0, right, h);
whiteKeys.put( I, new Key(rect, j));
allKeys.put(j, new Key(rect, j));
42
}
}
Н а о с н о в е п о л уч е н н ы х д а н н ы х р и с уе м
protected void onDraw(Canvas canvas) {
for (Key k: whiteKeys.values()) {
canvas.drawRect(k.rect, k.down ? blue : white);
}
for (int I = 0; I < NB; i++) {
canvas.drawLine((i+1) * keyWidth, 0, (i+1) * keyWidth, height, black);
}
for (Key k: blackKeys.values()) {
canvas.drawRect(k.rect, k.down ? blue : black);
}
}
О б р а б о тк а н а ж а ти я к л а ви ш . Пол уч а е м к о о р д и на ты , к уд а б ы л
т к н ут п а л е ц , с р а вн и в а е м и х с к о о р д и н а т а м и к л а ви ш ч е р е з м е то д
k e yF o r C o o r d s . Оп р е д е ля е тс я ти п д е й с тви я , т .е . о тп ус ти л, н а ж а л .
P u b l i c 42o o l e a n o n T o u c h E v e n t ( M o t i o n E v e n t e v e n t ) {
int action = event.getAction();
42o o l e a n i s D o w n A c t i o n = a c t i o n = = M o t i o n E v e n t . A C T I O N _ D O W N | | a c t i o n = =
MotionEvent.ACTION_MOVE;
float x = event.getX();
float y = event.getY();
Key k = keyForCoords(x, y);
this.pressedKey = k;
43
switch (action) {
case MotionEvent.ACTION_DOWN:
k.down = true;
soundPlayer.playNote(k.sound);
if (training)
TrainActivty.setCount(String.valueOf(train.checkKey(pressedKey)));
break;
case MotionEvent.ACTION _UP:
k.down = false;
soundPlayer.stopNote(k.sound);
break;
}
postInvalidate();
return true;
}
В к ла с с е Au d i oS o u n d P l a ye r п р ои с х о д и т н е п о с р е д с т ве н н о р а б о та с о зв ук о м .
A u d i o S o u n d Pl a y e r . j a v a
З а г р уж а ю тс я mi d i - ф а й лы , к а ж д ы й и з к о то р ы х о тд е л ьн а я н о т а
static {
SOUND_MAP.put(1, “c4”);
SOUND_MAP.put(2, “c#4”);
SOUND_MAP.put(3, “d4”);
SOUND_MAP.put(4, “d#4”);
SOUND_MAP.put(5, “e4”);
SOUND_MAP.put(6, “f4”);
SOUND_MAP.put(7, “f#4”);
SOUND_MAP.put(8, “g4”);
SOUND_MAP.put(9, “g#4”);
44
SOUND_MAP.put(10, “a4”);
SOUND_MAP.put(11, “a#4”);
SOUND_MAP.put(12, “h4”);
SOUND_MAP.put(13, “c5”);
SOUND_MAP.put(14, “c#5”);
SOUND_MAP.put(15, “d5”);
SOUND_MAP.put(16, “d#5”);
SOUND_MAP.put(17, “e5”);
SOUND_MAP.put(18, “f5”);
SOUND_MAP.put(19, “f#5”);
SOUND_MAP.put(20, “g5”);
SOUND_MAP.put(21, “g#5”);
SOUND_MAP.put(22, “a5");
SOUND_MAP.put(23, "a#5");
SOUND_MAP.put(24, "h5");
}
К о н с тр ук то р к ла с с а
public AudioSoundPlayer(Context context) {
this.context = context;
threadMap = new SparseArray<>();
}
М е то д ы за п ус к п р о и г р ы в а н и я н о ты , о с та н о вк а , п р о ве р к а з в уч и т ли н о та .
public void playNote(int note) {
if (!isNotePlaying(note)) {
PlayThread thread = new PlayThread(note);
thread.start();
threadMap.put(note, thread);
}
45
}
public void stopNote(int note) {
PlayThread thread = threadMap.get(note);
if (thread != null) {
threadMap.remove(note);
}
}
public boolean isNotePlaying(int note) {
return threadMap.get(note) != null;
}
К ла с с P l a yT h r e a d с о зд а ющ и й о тд е л ьн ы й п о то к д ля п р о и г р ы в а н и я . В н утр и м е то д а r u n п р о и с х о д и т п о л уч е н и е п ути к mi d i ф а й л у, вы д е л е н и е п а м я ти , и н и ц и а ли з а ц и я о б ъе к то в р а б о ты с о зв ук о вы м и ф а й ла м и и с о б с тве н н о с а м а р а б о т а , а та к ж е о т ло в и с к л ю чений.
private class PlayThread extends Thread {
int note;
AudioTrack audioTrack;
public PlayThread(int note) {
this.note = note;
}
@Override
public void run() {
try {
String path = SOUND_MAP.get(note) + ".wav";
AssetManager assetManager = context.getAssets();
46
AssetFileDescriptor ad = assetManager.openFd(path);
long fileSize = ad.getLength();
int bufferSize = 512;
byte[] buffer = new byte[bufferSize];
audioTrack = new AudioTrack(AudioManager.STREAM_MUSIC, 48000, AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT, bufferSize, AudioTrack.MODE_STREAM);
float logVolume = (float) (1 - (Math.log(MAX_VOLUME - CURRENT_VOLUME) / Math.log(MAX_VOLUME)));
audioTrack.setStereoVolume(logVolume, logVolume);
audioTrack.play();
InputStream audioStream = null;
int headerOffset = 0x2C; long bytesWrit ten = 0;
int bytesRead = 0;
audioStream = assetManager.open(path);
audioStream.read(buffer, 0, headerOffset);
while (bytesWritten < fileSize - headerOffset) {
bytesRead = audioStream.read(buffer, 0, bufferSize);
bytesWritten += audioTrack.write(buffer, 0, bytesRead);
}
audioTrack.stop();
audioTrack.release();
} catch (Exception e) {
47
} finally {
if (audioTrack != null)
audioTrack.release();
}
}
}
48
2 .2 . П р им е р и с по л ь з о ва н и я пр о г р а м м но г о п р о ду кт а
П р и о тк р ы ти и п р и ло ж е н и я ви д и м
Р и с ун о к 2 – Эк р а н вы б о р а р е ж и м а
Ж м е м «У р о к и » п о п а д а е м н а с л е д ую щ и й эк р а н
Р и с ун о к 3 – Эк р а н вы б о р а ур о к а
З д е с ь вы б и р а е м н уж н ы й н а м ур о к и с о ве р ш а е м п е р е х о д ,
н а ж и м а е м к н о п к у « С та р т » и на ч и н а е т с я ур о к . З в уч и т д в е н о ты ,
о д н а и з н и х п о д с ве ч и ва е тс я , и п р е д о с та в ля ю тс я в а р и а н ты о т ве та .
49
Р и с ун о к 4 – Р е ж и м «У р о к »
О п р е д е ля е м с я и о т ве ч а е м
Р и с ун о к 5 – Р е ж и м «У р о к »
О т ве т о к а за лс я в е р н ы м и н а с ч е т ч и к е э то о то б ра зи ло с ь .
50
С п ус тя 1 0 о т ве то в
Р и с ун о к 6 – Р е ж и м «У р о к »
Ж м е м «Фи н и ш » , ч е м за к а н ч и ва е м ур о к .
В ы б р а в в г ла вн ом о к н е « Тр е н и ро в к а » о к а зы ва е м с я н а
экране ниже
51
Р и с ун о к 7 – Р е ж и м « Тр е н и р о вк а »
Р и с ун о к 8 – Р е ж и м « Тр е н и р о вк а »
В и д и м уж е зн а к о м ую к л а ви а т ур у. З д е с ь вс е т а к ж е ж м е м
с та р т , д а ле е з в уч а т та к ж е д ве н о ты , н о б е з ва р и а н та о т ве т а и п о д а ют с я и н те р ва лы , ч е м ч а щ е п р о и зво д и т с я о ш и бк а , т е м ч а щ е п о я ви тс я о п р е д е ле н н ы й и н те р в а л .
Р и с ун о к 9 – Р е ж и м « Тр е н и р о вк а »
52
Д а е м о т ве т , о н о к а зы ва е тс я в е р ны м , о ч е м г о во р и т и н к р е м е н -
т а ц и я с ч е тч и к а .
Р и с ун о к 1 0 – Э к р а н с п р а вк и
Т р е н и р о вк а за к о н ч и тс я п о ж е л а ни ю п о ль зо ва т е ля , т .е . к о г д а
н а ж м е т к н о п к у « Фи н и ш ».
Экран справка
53
54
З а кл ю ч е ни е
В д а н н о й в ы п ус к н о й к ва ли ф и к а ц и о н н о й р а б о те р а зр а б а ты ва л о с ь п р и ло ж е н и е д ля тр е н и р о вк и м узы к а л ьн о г о с л ух а .
В х о д е р е ш е н и я п о с та в ле н н ы х за д а ч б ы л а р а зр а б о т а н а м о д е л ь
п р о ц е с с а о б уч е н и я , вы б р а н ы и об о с н о в а н вы б о р и н с тр ум е н т о в н е о б х о д и м ы х д ля р е а ли за ц и и п р о г р а м м н о г о п р о д ук та и о с ущ е с т в ле н а п р о г р а м м н а я р е а ли за ц и я .
Д ля н а п и с а н и я П О и с п о л ьзо ва ла с ь и н те г р и ро в а н н а я с р е д а
р а зр а б о тк и An d r o i d S t u d i o , я зы к п р о г р а м м и р о ва н и я J a v a .
Ц е ль вы п ус к н о й к ва ли ф и к а ц и о нн о й р а б о т а - р а зр а б о тк а п р и л о ж е н и я д ля а д а п ти вн о й тр е н и р о вк и м узы к а л ьн о г о с л ух а , д о с ти г н ут а .
55
С п и с о к л ит е р а т у р ы
1 . Оф и ц и а льн а я д о к ум е н та ц и я п о An d r o i d S DK , 2 0 1 8 г . - UR L :
h t t p s : / / d e v e l o p e r . a n d r o i d . c o m/ d e v e l o p / i n d e x .h t ml ? h l = r u
2 . Б . Х а р д и , Б . Ф и л ли п с , К . С тю а р т , К . М а р с и к а н о « An d r o i d п р о г р а м м и р о в а н и е д ля п р о ф е с с и о н а ло в »: ПИ Т ЕР , 2 0 1 6 г . У ч е б н и к
п р о г р а м м и р о ва н и я д л я An d r o i d ус тр о й с т в
3 . К а к р а з ви т ь м уз ы к а л ьн ы й с лух – д ля с а м о уч е к , 2 0 1 8 г . – UR L:
h t t p : / / mu s i c - e d u c a t i o n .r u / k a k - r a z v i t - mu z yk a l n yj - s l u h - d l ya s a mo u c h e k /
4 . М е то д и к а п р е п о д а ва н и я с о л ьф е д ж и о , 2 0 1 8 г . – UR L :
h t t p s : / / s o l f a mu s ic t h e o r y . wo r d p r e s s . c o m/ t a g /м е то ди к а - п р е п о д а в а н и я с о л ьф е д ж и о
5 . И . Ю . Д ья ч е н к о « Те о р и я и м е то д и к а м узы к а л ьн о г о во с п и та н и я » : Т юм е н ь , 20 1 4 г .
6 . Марк Зильберквит «Мир музыки»: Гамма-Пресс 2015 г.
7. И. В. Способин «Элементарная теория»: Кифара, 2016г.
8. Т. Вахромеева «Справочник по музыкальной грамоте и сольфеджио»: Портал,
2010 г.
9. О.В. Руденко, С.И. Солуян «Теоретические основы нелинейной акустики»:Аграф, 1984 г.
10. Start An d r o i d – уч е б н и к д ля н а ч и н а ю щ и х и п р о д ви н уты х , 2 0 1 8 г.
– U R L : h t t p s : / / s ta r t a n d r o i d .r u /
1 1 . О с во й An d r o i d и г р а юч и – с а й т А ле к с а н д р а К ли м о ва , 2 0 1 8 г . –
U R L: h t t p : / / d e v e l o p e r . a l e x a n d e r k l i mo v . r u / a n d r o i d
1 2 . M e t a n i t – с а й т о п р о г р а м м и р о ва н и и ,
h t t p s : / / me t a n i t . c o m/ ja v a / a n d r o i d /
2018
г.
–
URL:
1 3 . Ле к ц и и п о об щ е й п с и х о ло г и и – с л ух о во е во с п р и я ти е , 2 0 1 6 г . –
U R L: h t t p s : / / p s y . w i k i r e a d i n g . r u / 41 1 1 0
56
1 4 . Ф. М О Р 3. «КОЛЕБАНИЯ И ЗВУК»: Па р а д , 1 9 8 7 г .
1 5 . Е. Николаева и Э. Абдуллин «Теория музыкального образования», Прометей,
2017 г.
1/--страниц
Пожаловаться на содержимое документа