User Tools

Site Tools


sunvox:manual_ru

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sunvox:manual_ru [2020/01/21 09:31]
nightradio [Паттерн]
sunvox:manual_ru [2020/09/18 11:43] (current)
nightradio
Line 132: Line 132:
 ^ Windows CE | ARM | 4,12 fixed-point | | | ^ Windows CE | ARM | 4,12 fixed-point | | |
 ^ macOS | x86_64 | 32-bit floating-point | | | ^ macOS | x86_64 | 32-bit floating-point | | |
-^ Android | ARM, x86 | 32-bit floating-point ​/ 4,12 fixed-point (на процессорах без FPU) | ДА | ДА | +^ Android | ARM, ARM64, x86 | 32-bit floating-point | ДА | ДА | 
-^ iOS | ARM | 32-bit floating-point (только на iOS 7 и выше) / 4,12 fixed-point | ДА | |+^ iOS | ARM, ARM64 | 32-bit floating-point | ДА | |
  
 Как видно из таблицы,​ есть два формата звукового движка SunVox. Рассмотрим их.  Как видно из таблицы,​ есть два формата звукового движка SunVox. Рассмотрим их. 
Line 215: Line 215:
 ^ SHIFT + '​['​ | понизить тональность выделенного участка паттерна на октаву | ^ SHIFT + '​['​ | понизить тональность выделенного участка паттерна на октаву |
 ^ CTRL + P | распределить выделенные события равномерно | ^ CTRL + P | распределить выделенные события равномерно |
 +^ SHIFT + 7 | циклический сдвиг вверх (для выделенного участка) |
 +^ SHIFT + 8 | циклический сдвиг вниз (для выделенного участка) |
 ^ //не назначено//​ | переназначить номера модулей | ^ //не назначено//​ | переназначить номера модулей |
  
Line 927: Line 929:
 Задержка внутри Feedback = 20 мс. Задержка внутри Feedback = 20 мс.
  
-<​html><​img src="​https://​warmplace.ru/​images/​sunvox_feedback.png"></​html>​+<​html><​img src="​https://​warmplace.ru/​soft/​sunvox/​images/​sunvox_feedback.png"></​html>​
  
 ==== Glide ==== ==== Glide ====
Line 961: Line 963:
   - установить контроллер "​Входной модуль",​ после чего все ноты пойдут на указанный модуль внутри MetaModule; в этом способе возможна полифония;​   - установить контроллер "​Входной модуль",​ после чего все ноты пойдут на указанный модуль внутри MetaModule; в этом способе возможна полифония;​
   - установить контроллер "​Играть паттерны"​ и опцию Арпеджиатор (если нужно),​ после чего ноты будут запускать проигрывание всего проекта внутри MetaModule; полифония в этом способе невозможна,​ хотя это ограничение может быть снято в будущих версиях SunVox.   - установить контроллер "​Играть паттерны"​ и опцию Арпеджиатор (если нужно),​ после чего ноты будут запускать проигрывание всего проекта внутри MetaModule; полифония в этом способе невозможна,​ хотя это ограничение может быть снято в будущих версиях SunVox.
 +
 +[[https://​warmplace.ru/​forum/​viewtopic.php?​f=11&​t=2184|Как создать простейший метамодуль]]
 ==== MultiCtl ==== ==== MultiCtl ====
  
Line 1081: Line 1085:
  
 Самый быстрый и простой способ:​ два раза кликаем на пустом месте в окне с модулями,​ в появившемся окне выбора нового модуля нажимаем кнопку "​Загрузить",​ указываем наш сэмпл, жмем OK. Поддерживаются форматы WAV,​AIFF,​XI. Кроме того, сэмпл можно загрузить из JPEG-картинки. Картинка попиксельно преобразуется в звуковую волну. Самый быстрый и простой способ:​ два раза кликаем на пустом месте в окне с модулями,​ в появившемся окне выбора нового модуля нажимаем кнопку "​Загрузить",​ указываем наш сэмпл, жмем OK. Поддерживаются форматы WAV,​AIFF,​XI. Кроме того, сэмпл можно загрузить из JPEG-картинки. Картинка попиксельно преобразуется в звуковую волну.
- 
-**__Sampler щелкает. Как этого избежать?​__** 
- 
-Во-первых,​ включайте огибающую громкости сэмпла,​ в ней устанавливайте точку удержания (Sustain; это точка, в которой указатель огибающей остановится до тех пор, пока нота не будет отжата),​ а после удержания добавляйте одну или несколько линий спада (с длиной как минимум в 1 тик) в ноль. Это даст вам гарантию того, что сэмпл не будет обрываться резко (что и дает щелчок),​ а будет затухать плавно. 
-Во-вторых,​ проверяйте,​ что Sampler имеет достаточное количество каналов полифонии. При их нехватке так же возникнут щелчки,​ так как новая нота будет помещаться в уже активный канал, с удалением старой ноты. 
- 
 ===== Звук ===== ===== Звук =====
  
 **__Звук тормозит/​заикается/​подвисает. Что делать?​__** **__Звук тормозит/​заикается/​подвисает. Что делать?​__**
  
-Общие советы+**Общие советы** 
 + 
 +  - Убедитесь,​ что дело не в конкретном проекте. Например,​ загрузите файл "​NightRadio - Tiny Tune" из папки с examples. Если он играет без тормозов,​ значит,​ у вас просто слишком тяжелый проект (много требовательных к ресурсам модулей) для конкретного компьютера. 
 +  - Попробуйте изменить частоту дискретизации (в аудио настройках SunVox) на какую-то другую,​ если знаете точно родную частоту на уровне системы.
  
-  - Убедитесь,​ что дело не в конкретном проекте. Например,​ загрузите файл tiny_tune из папки с examples. Если он играет без тормозов,​ значит,​ у вас просто слишком тяжелый ​проект (много требовательных к ресурсам модулей) для конкретного компьютера. +**Для Android:​** ​попробуйте изменить частоту дискретизации (в аудио настройках SunVox) на 44100, если ​по умолчанию она ​другая.
-  - Попробуйте изменить частоту дискретизации (в аудио настройках SunVox) на 48000 (или какую-то другую, если ​знаете точно родную частоту на уровне системы) - иногда это помогает,​ т.к. алгоритмы перевода из 44100 в 48000 бывают весьма медленными.+
  
-Для Linux+**Для Linux**
  
   - Зайдите в настройки звука SunVox и посмотрите,​ что прописано в поле Выход. Если там стоит Авто, то замените его на конкретный порт звуковой карты из выпадающего списка. ​   - Зайдите в настройки звука SunVox и посмотрите,​ что прописано в поле Выход. Если там стоит Авто, то замените его на конкретный порт звуковой карты из выпадающего списка. ​
   - Если лучше не стало, то запускайте SunVox вот такой командой:​ **<​nowiki>​pasuspender -- ./​sunvox</​nowiki>​** . Это даст эксклюзивный доступ SunVox к звуковой карте через ALSA, все остальные звуковые приложения скорее всего замолчат до тех пор, пока SunVox не закроется.   - Если лучше не стало, то запускайте SunVox вот такой командой:​ **<​nowiki>​pasuspender -- ./​sunvox</​nowiki>​** . Это даст эксклюзивный доступ SunVox к звуковой карте через ALSA, все остальные звуковые приложения скорее всего замолчат до тех пор, пока SunVox не закроется.
  
-Для Windows CE: зайдите в настройки звука SunVox и экспериментально определите наиболее подходящее значение размера буфера между 1024 и 4096; например,​ для устройств iPAQ лучше всего (меньше заикается) подходит 1536.+**Для Windows CE:** зайдите в настройки звука SunVox и экспериментально определите наиболее подходящее значение размера буфера между 1024 и 4096; например,​ для устройств iPAQ лучше всего (меньше заикается) подходит 1536.
  
 ===== MIDI ===== ===== MIDI =====
Line 1125: Line 1125:
 Сам по себе SunVox в iOS работает с файлами точно так же, как в любой другой системе. С одним отличием - для SunVox выделено свое файловое хранилище (что-то типа локального диска),​ недоступное для других программ. Ниже приведено описание разных способов доступа к этому хранилищу. Сам по себе SunVox в iOS работает с файлами точно так же, как в любой другой системе. С одним отличием - для SunVox выделено свое файловое хранилище (что-то типа локального диска),​ недоступное для других программ. Ниже приведено описание разных способов доступа к этому хранилищу.
  
-  ​Через ​Wi-Fi: откройте SunVox -> Главное меню -> Экспорт/импорт -> Wi-Fi экспорт/​импорт. Далее следуйте инструкции на экране. +  ​Через приложение ​**Files**
-  ​Через [[http://​support.apple.com/​kb/​HT4094|iTunes File Sharing]]: запустите iTunes на компьютере,​ синхронизируйте его с iOS-устройством,​ выберите SunVox в списке приложений,​ после чего вы получите доступ к файлам приложения. +  ​Через [[http://​support.apple.com/​kb/​HT4094|iTunes File Sharing]]: запустите iTunes на компьютере,​ синхронизируйте его с iOS-устройством,​ выберите SunVox в списке приложений,​ после чего вы получите доступ к файлам приложения. 
-  ​- Через приложение ​**Files**. +  * В каком-нибудь другом iOS-приложении (почтовый клиент,​ например) выберите аудиофайл,​ и где-то в меню рядом с ним будет функция **Открыть в**, которая позволит открыть выбранный файл при помощи другой программы (в вашем случае - SunVox). 
-  - В каком-нибудь другом iOS-приложении (почтовый клиент,​ например) выберите аудиофайл,​ и где-то в меню рядом с ним будет функция **Открыть в**, которая позволит открыть выбранный файл при помощи другой программы (в вашем случае - SunVox). +  Через функции меню SunVox ​-> Главное меню -> Экспорт/​импорт: 
- +    Wi-Fi экспорт/импорт (может работать даже ​без Wi-Fi, локальнодля доступа к файлам через браузер на том же устройстве); 
-**__Как использовать буфер обмена (copy/​paste) между SunVox ​и другими iOS-приложениями?__** +    * Скопировать ​WAV-файл в буфер обмена
- +    * Вставить WAV-файл ​из буфера обмена
-  ​Для ​копирования ​аудиофайла (файл уже должен находиться в хранилище SunVox) в другое приложение: откройте SunVox -> Главное меню -> Экспорт/​импорт -> Скопировать файл в буфер обмена ​-> укажите файл. Далее откройте другое ​звуковое приложение и нажмите там Paste (вставить). +    * Открыть в... (открыть файл ​SunVox в другом приложении); 
-  * Для вставки аудиофайла из другого приложения: откройте SunVox -> Главное меню -> Экспорт/импорт -> Вставить файл из буфера обмена. После чего новый файл будет создан в хранилище SunVox. Чтобы быстро его открыть,​ два раза нажмите в пустой области между ​модулями,​ далее внизу нажмите кнопку "Загрузить" и выберите только что вставленный из буфера ​файл. Будет создан новый ​модуль ​с файлом внутри. +    * Системный экспорт ​(скопировать файл из SunVox в другое место на устройстве); 
 +    * Системный импорт агрузить ​совместимый с SunVox ​файл ​из другого места на устройстве).
 ===== Android ===== ===== Android =====
  
sunvox/manual_ru.1579588318.txt.gz · Last modified: 2020/01/21 09:31 by nightradio