Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ООП

Π“ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± истории ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ инструмСнта OpenMusic (OM), Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ особСнности Π΅Π³ΠΎ устройства, рассказываСм ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…. Плюс ΠΊ этому β€” ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈ.

Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ООП
Π€ΠΎΡ‚ΠΎ James Baldwin / Unsplash

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ OpenMusic

Π­Ρ‚ΠΎ β€” ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ориСнтированная Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ срСда программирования для синтСза Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠ°. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° основана Π½Π° Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π΅ языка LISP β€” Common Lisp. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ OpenMusic ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ графичСского интСрфСйса для этого ЯП.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² 90-Π΅ Π³ΠΎΠ΄Ρ‹ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΈΠ· французского Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚Π° исслСдований ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠΈ акустики ΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΠΈ (IRCAM). ВсСго Π±Ρ‹Π»ΠΎ прСдставлСно сСмь вСрсий OpenMusic β€” послСднюю выпустили Π² 2013 Π³ΠΎΠ΄Ρƒ. Π’ΠΎΠ³Π΄Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΈΠ· IRCAM Π”ΠΆΠΈΠ½ БрСссон (Jean Bresson) пСрСписал ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ с нуля, взяв Π·Π° основу ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΡˆΠ΅ΡΡ‚ΠΎΠΉ вСрсии (OM6). БСгодня OM7 распространяСтся ΠΏΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GPLv3 β€” Π΅Ρ‘ исходники ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° GitHub.

Как с Π½Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² OpenMusic ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ манипулирования графичСскими ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ вмСсто написания ΠΊΠΎΠ΄Π°. Π’ ΠΈΡ‚ΠΎΠ³Π΅ получаСтся Π½Π΅ΠΊΠΎΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Π±Π»ΠΎΠΊ-схСмы, которая называСтся Β«ΠΏΠ°Ρ‚Ρ‡Π΅ΠΌΒ». По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΌΠΈ синтСзаторами, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… для соСдинСний использовались ΠΏΠ°Ρ‚Ρ‡-ΠΊΠΎΡ€Π΄Ρ‹.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ OpenMusic, взятый ΠΈΠ· рСпозитория Π½Π° GitHub:

Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ООП

Π’ OpenMusic Π΅ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΄Π²ΡƒΡ… Π²ΠΈΠ΄ΠΎΠ²: Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΈ ΠΏΠ°Ρ€Ρ‚ΠΈΡ‚ΡƒΡ€Π½Ρ‹Π΅ (Score Object). ΠŸΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ матСматичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ, ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΈ тСкстовыми Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ.

ΠŸΠ°Ρ€Ρ‚ΠΈΡ‚ΡƒΡ€Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со Π·Π²ΡƒΠΊΠΎΠΌ. Π˜Ρ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹:

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Ρ‚ΠΈΡ‚ΡƒΡ€Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Ρ‚ΠΈΡ‚ΡƒΡ€Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΡ… нСсколько ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² ΠΎΠ΄ΠΈΠ½ для создания полифоничСского Π·Π²ΡƒΠΊΠ°. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… β€” ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΈΡ… список доступСн Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ΅Π»ΠΎΠ΄ΠΈΠΈ, сгСнСрированной OpenMusic, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ Π² этом Π²ΠΈΠ΄Π΅ΠΎ:


Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с инструмСнтом ΠΈ Π΅Π³ΠΎ возмоТностями, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ для OM7 ΠΏΠΎΠΊΠ° находится Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Но ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ справочник ΠΏΠΎ OM6 β€” Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ ссылкС ΠΈ Π² ΠΎΠΊΠ½Π΅ слСва Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ User Manual.

ΠšΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚

По замыслу Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², OpenMusic ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания ΠΈ рСдактирования Π°ΡƒΠ΄ΠΈΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ, Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ матСматичСских ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° записанных ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Ρ€Ρ‹Π²ΠΊΠΎΠ². Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΈΠ· ITCAM ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ инструмСнт Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… исслСдованиях. НапримСр, для создания систСмы искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°, Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‰Π΅ΠΉ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ТСсты Π½Π° аудиозаписи.

Π Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с OpenMusic ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ исполнитСли β€” ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ для изучСния гармоничСских спСктров. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡˆΠ²Π΅ΠΉΡ†Π°Ρ€ΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ Микаэль Π–Π°Ρ€Ρ€Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΡ€Π΅ΠΌΠΈΠΈ Π‘Π΅Ρ‚Ρ…ΠΎΠ²Π΅Π½Π°. Π•Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² исполнСнии гонконгского симфоничСского оркСстра ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ Ρ‚ΡƒΡ‚.

Π’Π°ΠΊΠΆΠ΅ стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Вристана ΠœΡŽΡ€Π°Ρ. Он ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΌΡƒΠ·Ρ‹ΠΊΠΈ. НапримСр, Π½Π° YouTube Π΅ΡΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Gondwana ΠΈ Le partage des eaux, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ OpenMusic.


Английский ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ ΠΈ ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ Π‘Ρ€Π°ΠΉΠ°Π½ Π€Ρ‘Ρ€Π½ΠΈΡ…ΠΎΡƒ использовал OpenMusic для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€ΠΈΡ‚ΠΌΠΎΠΌ. БСгодня Π΅Π³ΠΎ ΠΌΡƒΠ·Ρ‹ΠΊΠ° Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΏΠ΅Ρ€Ρ‚ΡƒΠ°Ρ€ ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… соврСмСнных ансамблСй ΠΈ исполнитСлСй β€” ΠšΠ²Π°Ρ€Ρ‚Π΅Ρ‚Π° Ардитти ΠΈ ΠŸΡŒΠ΅Ρ€Π°-Ив Арто.

Аналоги

БущСствуСт нСсколько систСм, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… OpenMusic. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстным Π±ΡƒΠ΄Π΅Ρ‚ коммСрчСский инструмСнт Max/MSP. Π•Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠœΠΈΠ»Π»Π΅Ρ€ ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‚ (Miller Puckette) Π² ΠΊΠΎΠ½Ρ†Π΅ 80-Ρ…, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² IRCAM. БистСма позволяСт ΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π·Π²ΡƒΠΊ ΠΈ видСоряд Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

На Π²ΠΈΠ΄Π΅ΠΎ Π½ΠΈΠΆΠ΅ прСдставлСна инсталляция Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π·Π΄Π°Π½ΠΈΠΉ Π² ΠΈΡ‚Π°Π»ΡŒΡΠ½ΡΠΊΠΎΠΌ Π³ΠΎΡ€ΠΎΠ΄Π΅ ΠšΠ°Π»ΡŒΡΡ€ΠΈ. Π¦Π²Π΅Ρ‚ экранов мСняСтся Π² зависимости ΠΎΡ‚ ΡˆΡƒΠΌΠ° ΠΏΡ€ΠΎΠ΅Π·ΠΆΠ°ΡŽΡ‰ΠΈΡ… Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. УправляСтся инсталляция связкой ΠΈΠ· Max/MSP ΠΈ Arduino.


Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ Max/MSP Π΅ΡΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. Он называСтся Pure Data, ΠΈ Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Ρ‚ΠΎΠΆΠ΅ выступил ΠœΠΈΠ»Π»Π΅Ρ€ ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‚.

Π’Π°ΠΊΠΆΠ΅ стоит Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ систСму ChucK, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» ΠŸΠ΅Ρ€Ρ€ΠΈ ΠšΡƒΠΊ (Perry Cook) с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ ΠΈΠ· унивСрситСта ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΎΠ½ Π² 2003 Π³ΠΎΠ΄Ρƒ. Она ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², плюс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния прямо Π²ΠΎ врСмя исполнСния. РаспространяСтся ΠΏΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GNU GPL.

На этом список инструмСнтов для синтСза Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΌΡƒΠ·Ρ‹ΠΊΠΈ Π½Π΅ заканчиваСтся. Π•Ρ‰Π΅ Π΅ΡΡ‚ΡŒ Kyma ΠΈ Overtone, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ миксы прямо Π½Π° сцСнС. О Π½ΠΈΡ… ΠΌΡ‹ постараСмся Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ β€” ΠΈΠ· нашСго Β«ΠœΠΈΡ€Π° Hi-FiΒ» ΠΈ Telegram-ΠΊΠ°Π½Π°Π»Π°:

Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ООП Как ПК Π·Π°Π²ΠΎΠ΅Π²Π°Π» ΠΌΠ΅Π΄ΠΈΠ°ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ ПО
Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ООП Π“Π΄Π΅ Π²Π·ΡΡ‚ΡŒ аудиосСмплы для Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²: ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° ΠΈΠ· дСвяти рСсурсов
Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ООП ΠœΡƒΠ·Ρ‹ΠΊΠ° для Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²: 12 тСматичСских рСсурсов с Ρ‚Ρ€Π΅ΠΊΠ°ΠΌΠΈ ΠΏΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ CC
Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ООП Innovation SSI-2001: история ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых Ρ€Π΅Π΄ΠΊΠΈΡ… Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ для IBM PC
Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ООП Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π°ΡƒΠ΄ΠΈΠΎΡ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ: синтСзаторы ΠΈ сэмплСры
Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ООП Энтузиаст воссоздал Π·Π²ΡƒΠΊΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ Sound Blaster 1.0
Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ООП Как мСнялись ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π·Π° послСдниС 100 Π»Π΅Ρ‚
Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ООП Как IT-компания Π±ΠΎΡ€ΠΎΠ»Π°ΡΡŒ Π·Π° ΠΏΡ€Π°Π²ΠΎ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ