ΠΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ OpenMusic (OM), Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΡ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΠΏΡΡΠ²ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΡΠΎΠ²Π°, Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΠΌΠ΅ Π°Π½Π°Π»ΠΎΠ·ΠΈ.
Π€ΠΎΡΠΎ
ΠΠ°ΠΊΠ²ΠΎ Π΅ OpenMusic
Π’ΠΎΠ²Π° Π΅ ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ΠΎ
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΡ Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΡΠ΅Π· 90-ΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΎΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΎΡ Π€ΡΠ΅Π½ΡΠΊΠΈΡ ΠΈΠ½ΡΡΠΈΡΡΡ Π·Π° ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½Π΅ ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈΡ Π½Π° Π°ΠΊΡΡΡΠΈΠΊΠ°ΡΠ° ΠΈ ΠΌΡΠ·ΠΈΠΊΠ°ΡΠ° (
ΠΠ°ΠΊ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌ Ρ Π½Π΅Ρ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅ Π² OpenMusic ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ ΡΡΠ΅Π· ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄. Π Π΅Π·ΡΠ»ΡΠ°ΡΡΡ Π΅ Π΅Π΄ΠΈΠ½ Π²ΠΈΠ΄ Π±Π»ΠΎΠΊΠΎΠ²Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ Π½Π°ΡΠΈΡΠ° βΠΊΡΡΠΏΠΊΠ°β. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π½ΠΈΡΠ΅ ΡΠΈΠ½ΡΠ΅Π·Π°ΡΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΏΠ°Ρ ΠΊΠ°Π±Π΅Π»ΠΈ Π·Π° Π²ΡΡΠ·ΠΊΠΈ.
ΡΡΠΊ Π΅
OpenMusic ΠΈΠΌΠ° Π΄Π²Π° ΡΠΈΠΏΠ° ΠΎΠ±Π΅ΠΊΡΠΈ: ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ (Score Object). ΠΡΡΠ²ΠΈΡΠ΅ ΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΌΠ°ΡΡΠΈΡΠΈ, ΠΊΠΎΠ»ΠΎΠ½ΠΈ ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΡΠΎΡΠΌΠΈ.
ΠΠ°ΡΡΠΈΡΡΡΠ½ΠΈΡΠ΅ ΠΎΠ±Π΅ΠΊΡΠΈ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΡΡ Π·Π²ΡΠΊ. Π’Π΅ ΡΡΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈ Π½Π° Π΄Π²Π΅ Π³ΡΡΠΏΠΈ:
- Π₯Π°ΡΠΌΠΎΠ½ΠΈΡΠ½ΠΈ - Π½ΠΎΡΠΈ, Π°ΠΊΠΎΡΠ΄ΠΈ ΠΈ
Ρ Π°ΡΠΌΠΎΠ½ΠΈΡΠ½ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΠΈ . - Π ΠΈΡΠΌΠΈΡΠ½ΠΈ - Π³Π»Π°ΡΠΎΠ²Π΅ ΠΈ ΡΠ°ΠΊΡΠΎΠ²Π΅.
ΠΠ°ΡΡΠΈΡΡΡΠ½ΠΈΡΠ΅ ΠΎΠ±Π΅ΠΊΡΠΈ ΡΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΠ°ΡΡΠΈΡΡΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π² Π΅Π΄ΠΈΠ½ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»ΠΈΡΠΎΠ½ΠΈΡΠ΅Π½ Π·Π²ΡΠΊ. ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Ρ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ - ΠΏΡΠ»Π΅Π½ ΡΠΏΠΈΡΡΠΊ Ρ ΡΡΡ
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΌΠ΅Π»ΠΎΠ΄ΠΈΡ, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π° ΠΎΡ OpenMusic
ΠΠ° Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΡΠ΅ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, Π²ΠΈ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΡΠ½Π΅ΡΠ΅ ΠΊΡΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ°.
ΠΠΎΠΉ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°
Π‘ΠΏΠΎΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ OpenMusic ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° Π°ΡΠ΄ΠΈΠΎ Π·Π°ΠΏΠΈΡΠΈ, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π·Π°ΠΏΠΈΡΠ°Π½ΠΈ ΠΌΡΠ·ΠΈΠΊΠ°Π»Π½ΠΈ ΠΎΡΠΊΡΡΠΈ. ΠΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ ΠΎΡ ITCAM ΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π² Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π½Π°ΡΡΠ½ΠΈ ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π°
ΠΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅Π»ΠΈ ΡΡΡΠΎ ΡΠ°Π±ΠΎΡΡΡ Ρ OpenMusic - ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΏΠΎΠΌΠΎΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π·Π° ΠΈΠ·ΡΡΠ°Π²Π°Π½Π΅ Π½Π° Ρ
Π°ΡΠΌΠΎΠ½ΠΈΡΠ½ΠΈ ΡΠΏΠ΅ΠΊΡΡΠΈ. ΠΡΠΈΠΌΠ΅Ρ Π·Π° ΡΠΎΠ²Π° Π΅ ΡΠ²Π΅ΠΉΡΠ°ΡΡΠΊΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠΈ ΡΡΡΡΠ²Π° Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ
ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ ΠΈ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»
Π°Π½Π°Π»ΠΎΠ·ΠΈ
ΠΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° OpenMusic. ΠΠΎΠΆΠ΅ Π±ΠΈ Π½Π°ΠΉ-ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈΡΡ Π±ΠΈ Π±ΠΈΠ» ΡΡΡΠ³ΠΎΠ²ΡΠΊΠΈΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ
ΠΠΈΠ΄Π΅ΠΎΡΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π½Π° Π΅Π΄Π½Π° ΠΎΡ ΡΠ³ΡΠ°Π΄ΠΈΡΠ΅ Π² ΠΈΡΠ°Π»ΠΈΠ°Π½ΡΠΊΠΈΡ Π³ΡΠ°Π΄ ΠΠ°Π»ΡΡΠΈ. Π¦Π²Π΅ΡΡΡ Π½Π° Π΅ΠΊΡΠ°Π½ΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΡΠΌΠ° Π½Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°ΡΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ. ΠΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ° ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ° ΠΎΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΎΡ Max/MSP ΠΈ Arduino.
Π‘ΡΡΡΠ²Π° ΡΠΈ Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ, ΡΠ΅ Max/MSP ΠΈΠΌΠ° Π°Π½Π°Π»ΠΎΠ³ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠ°ΡΠΈΡΠ° ΡΠ΅
Π‘ΡΡΡΠ²Π° ΡΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π΅ ΠΈ Π²ΠΈΠ·ΡΠ°Π»Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°
Π‘ΠΏΠΈΡΡΠΊΡΡ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠΈΡΡΠΎΠ² ΠΌΡΠ·ΠΈΠΊΠ°Π»Π΅Π½ ΡΠΈΠ½ΡΠ΅Π· Π½Π΅ ΡΠ²ΡΡΡΠ²Π° Π΄ΠΎΡΡΠΊ. ΠΠΌΠ° ΠΈ
ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ΡΠΈΠ²ΠΎ - ΠΎΡ Π½Π°ΡΠΈΡ Hi-Fi World ΠΈ Telegram ΠΊΠ°Π½Π°Π»:
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com