Π Π΅Π»ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ станции Zrythm 1.0.0

ПослС Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π»Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прСдставлСн Ρ€Π΅Π»ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Zrythm 1.0.0, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ Π·Π²ΡƒΠΊΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΡΡ‚Π°Π½Ρ†ΠΈΡŽ для Π°Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ создания ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ возмоТностСй для записи, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, рСдактирования, ΠΌΠΈΠΊΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ мастСринга Π·Π²ΡƒΠΊΠ° ΠΈ MIDI-Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ графичСский интСрфСйс рассчитан ΠΊΠ°ΠΊ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π½Ρ‚Π°ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΈ Π½Π° студийноС использованиС профСссионалами. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ AGPLv3.

Zrythm 1.0.0 ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ выпуск, Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ примСнСния Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ GNU/Linux. Π‘Π±ΠΎΡ€ΠΊΠΈ для Windows ΠΈ macOS ΠΏΠΎΠΊΠ° ΠΈΠΌΠ΅ΡŽΡ‚ качСство Π±Π΅Ρ‚Π°-вСрсий. ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΆΠ΅ вСдётся Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ Π²Π΅Ρ‚ΠΊΠΎΠΉ Zrythm 2, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ осущСствлён ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с использования языка Π‘ΠΈ, систСмы сборки Meson ΠΈ графичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GTK4 (Π² связкС с libadwaita) Π½Π° язык C++20, систСму сборки CMake, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для создания ΠΌΠ½ΠΎΠ³ΠΎΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ JUCE ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Qt6 с использованиСм QML для построСния интСрфСйса. ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ стСк ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ сопровоТдСниС, сохранив ΠΏΡ€ΠΈ этом ΠΏΡ€Π΅ΠΆΠ½ΡŽΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с бэкСндами.

Π Π΅Π»ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ станции Zrythm 1.0.0

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности Zrythm:

  • Π“ΠΈΠ±ΠΊΠΈΠ΅ возмоТности рСдактирования с использованиСм ΡˆΠΊΠ°Π»Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ клонирования, зацикливания, связывания ΠΈ растягивания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° полос Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ для прикрСплСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… слоёв ΠΊ ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ΅. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ автоматичСского выравнивания Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… элСмСнтов Π² привязкС ΠΊ сСткС. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Ρ‚Ρ€Π΅ΠΊΠΎΠ².
  • Автоматизация дСйствий Π² привязкС ΠΊ событиям ΠΈΠ»ΠΈ CV-сигналам ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ измСнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡ€ΠΈΠ²ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΈΠ»ΠΈ прямолинСйной зависимости Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  • ВозмоТности ΠΌΠΈΠΊΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ c ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏ сигналов, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… FX-Ρ‚Ρ€Π΅ΠΊΠΎΠ² со Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌΠΈ эффСктами, MIDI-эффСктов, ΡƒΡ‡Ρ‘Ρ‚Π° контСкста всСй ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π²ΡƒΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΡŽΠ±Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΌΠΈΠΊΡˆΠ΅Ρ€Π°.
    Π Π΅Π»ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ станции Zrythm 1.0.0
  • Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½ΠΎΡ‚ (Piano Roll) для создания, рСдактирования ΠΈ Π°Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²ΠΊΠΈ MIDI-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ панСль для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π°ΠΊΠΊΠΎΡ€Π΄ΠΎΠ². Π Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡƒΠ΄Π°Ρ€Π½Ρ‹ΠΌΠΈ инструмСнтами (drum). Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ (lollipop) уровня громкости ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½ΠΎΡ‚.
    Π Π΅Π»ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ станции Zrythm 1.0.0
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… LV2, VST2, VST3, AU, LADSPA, DSSI, CLAP ΠΈ JSFX, Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² (Sound Font) Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… SFZ ΠΈ SF2, MIDI-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² для экспорта ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΠΈ MIDI бэкСндов, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… JACK, PipeWire, ALSA, Windows MME, WASAPI ΠΈ Core Audio/MIDI.
  • АвтоматичСскоС созданиС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π»ΡŽΠ±Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сохранСния истории ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΎΡ‚ΠΊΠ°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ послС пСрСзапуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° настройки управлСния с Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств.
  • ΠžΡ‚ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌΡ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ интСрфСйса, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π½Π° свой вкус, разнося Ρ€Π°Π·Π½Ρ‹Π΅ элСмСнты Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹.
    Π Π΅Π»ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ станции Zrythm 1.0.0
  • ВстроСнныС Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ систСма поиска настроСк.
  • ИспользованиС SIMD-инструкций процСссора (SSE, AVX ΠΈ FMA) для ускорСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигналов (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° lsp-dsp-lib). БистСма ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ вычислСний.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru