Оглавление:

Подготовка операционной системы для вашего Audiopint!: 8 шагов
Подготовка операционной системы для вашего Audiopint!: 8 шагов

Видео: Подготовка операционной системы для вашего Audiopint!: 8 шагов

Видео: Подготовка операционной системы для вашего Audiopint!: 8 шагов
Видео: Подготовка #1 - Какую операционную систему ставить? 2024, Ноябрь
Anonim
Подготовка операционной системы для вашего Audiopint!
Подготовка операционной системы для вашего Audiopint!

AudioPint - это «набор инструментов» музыканта, объединяющий все звуковые эффекты, которые потребуются исполнителю, в одном небольшом, легком и портативном устройстве. В то время как другим исполнителям, возможно, придется таскать с собой тяжелые педали эффектов и звуковые платы, вы можете создать свой собственный универсальный набор инструментов, который позволит вам записывать, преобразовывать и воспроизводить свой голос для создания музыки новыми и интересными способами! В этих инструкциях предполагается, что у вас уже есть возможность настроить оборудование для вашего audiopint - теперь все, что вам нужно сделать, это настроить программное обеспечение, чтобы оно заработало! Это руководство предполагает, что вы достаточно хорошо знакомы с командами UNIX. Вы можете узнать больше о необходимых командах и получить более подробную информацию, посетив официальную вики-страницу AudioPint по адресу

Шаг 1. Настройка ОС: отформатируйте USB-накопитель

Настройка ОС: форматирование USB-накопителя
Настройка ОС: форматирование USB-накопителя

Вы можете запустить всю ОС (операционную систему, например, Linux, Windows, Mac) на USB-накопителе емкостью 1 гигабайт. Мы будем использовать ОС Linux. Вот как установить ОС на USB. Для получения более подробных инструкций перейдите на https://audiopint.org/download. Следуйте этим инструкциям, используя терминал в Linux. Отформатируйте USB-накопитель в файловую систему Ext2. Вы можете сделать это в Linux, запустив gparted, инструмент Gnome Partition. Это создает пространство для образа ОС. GParted откроется в окне, которое выглядит как на картинке ниже. Как показано, щелкните правой кнопкой мыши USB-накопитель (обычно помеченный как sda1) и выберите «Форматировать в», а затем щелкните «Ext2» (не ntfs, как показано на изображении). Изображение найдено здесь: https:// www.linuxgem.org / user_files / Image / gparted_7_big.jpg

Шаг 2: Настройка ОС: Загрузите образ

Загрузите изображение. У нас уже есть ОС для вас! Если вы используете ту же материнскую плату, что и мы (Via EPIA EN), вы можете скачать нашу ОС здесь. (Щелкните ссылку правой кнопкой мыши и выберите «Сохранить изображение как…») Если вы не используете Via EPIA EN, просмотрите этот сайт, чтобы просмотреть остальные инструкции.

Шаг 3: Настройка ОС: восстановление образа

Настройка ОС: восстановление образа
Настройка ОС: восстановление образа

Используйте Partimage для восстановления образа на USB-диск. После того, как вы отключите USB-диск, используйте partimage, чтобы загрузить образ ОС на диск. В partimage выберите USB-диск, на котором вы хотите восстановить изображение. Затем введите имя файла изображения (audiopint.000) в поле файла и выберите параметр «восстановить изображение». Оставьте все остальные параметры по умолчанию и нажимайте продолжить (F5), пока partimage не начнет восстанавливать image.images, найденные на www.partimage.org.

Шаг 4: Настройка ОС: Загрузка ОС

Настройка ОС: загрузка ОС
Настройка ОС: загрузка ОС

Установите GRUB в MBR (главную загрузочную запись). GRUB (GRand Unified Bootloader) позволяет загружать и запускать ОС на вашем AudioPint. Если ваш диск помечен как / dev / sda, вам нужно будет ввести следующие данные в командную строку: sudo mkdir / media / usbdisk sudo mount -t ext2 / dev / sda1 / media / usbdisk sudo grub-install --root -directory = / media / usbdisk --no-floppy --recheck / dev / sda sudo umount / media / usbdisk Вы закончили настройку ОС! Теперь вы можете отключить диск и вставить его в AudioPint. Несколько примечаний об ОС: пароль root - audiopint, и вы должны ввести sudo sh make_writeable.sh перед тем, как что-либо редактировать. Кроме того, перед завершением работы необходимо ввести sudo sh make_readonly.sh.

Шаг 5. Настройте автоматический запуск аудиопрограммы

Сделайте так, чтобы аудиопрограмма запускалась автоматически
Сделайте так, чтобы аудиопрограмма запускалась автоматически
Сделайте так, чтобы аудиопрограмма запускалась автоматически
Сделайте так, чтобы аудиопрограмма запускалась автоматически

Чтобы сделать Audiopint полностью портативным, вы, вероятно, захотите добавить функцию, которая заставляет аудиопрограмму запускаться сразу же, когда вы подключаете Audiopint к источнику питания. Аудиопрограмма, которую мы создали специально для Audiopint, называется PureJoy и уже должна быть установлена вместе с ОС. Он был создан с использованием PureData, графического языка программирования, подходящего для редактирования аудио. Более подробные инструкции см. По этой ссылке: https://audiopint.org/docs/startpd. Первый шаг - создать файл команд sh для запуска PureJoy. Создайте новый файл в каталоге / home / audiopint / purejoy. Мы назвали этот файл run_audiopint4ch_OSS. Вам нужно будет ввести эти аргументы PureData в этот файл: pd -lib zexy -lib joystick -oss -r 44100 -audiodev 1, 2, 3, 4 -inchannels 2, 2, 2, 2 -outchannels 2, 2, 2, 2 -audiobuf 6 -nomidi purejoy_audiopint4ch_OSS.pd Сохраните файл. Теперь в командной строке, если вы введете sudo sh run_audiopint4ch_OSS, PureJoy должен запуститься.

Шаг 6. Отключение графического интерфейса

Отключение графического интерфейса
Отключение графического интерфейса
Отключение графического интерфейса
Отключение графического интерфейса

Убедившись, что скрипт запускает PureJoy, теперь мы можем отключить GUI (графический интерфейс пользователя). Графический интерфейс - это окно, в котором можно просмотреть код PureJoy. Без графического интерфейса аппаратное обеспечение не должно работать так много, чтобы все работало. Скопируйте run_audiopint4ch_OSS в файл с именем run_audiopint4ch_OSSnogui и в редакторе добавьте -nogui сразу после pd в скрипте, чтобы он выглядел так: pd -nogui -lib zexy -lib joystick -oss -r 44100 -audiodev 1, 2, 3, 4 -inchannels 2, 2, 2, 2 -outchannels 2, 2, 2, 2 -audiobuf 6 -nomidi purejoy_audiopint4ch_OSS.pd Некоторые комментарии по поводу этого шага:

  • С помощью этих скриптов вам, возможно, придется что-то изменить, если у вас меньше 4 iMics. Например, если у вас всего 2 iMics, ваш сценарий будет выглядеть так: pd -lib zexy -lib joystick -oss -r 44100 -audiodev 1, 2 - inchannels 2, 2 -outchannels 2, 2 -audiobuf 6 -nomidi purejoy_audiopint4ch_OSS.pd.
  • Возможно, вам придется повозиться с purejoy и микрофонами, чтобы убедиться, что -audiodev 1, 2 верна. Например, с одним из наших AudioPints с двумя iMics мы обнаружили, что правильные входы действительно соответствуют -audiodev 2, 3.

Шаг 7: Создайте сценарий инициализации

Создайте сценарий инициализации
Создайте сценарий инициализации

Теперь, когда у нас есть файл команд, запускающих PureData, мы можем создать сценарий инициализации, который будет запускаться при загрузке системы. Этот сценарий инициализации необходимо поместить в каталог /etc/init.d. Создайте новый сценарий с именем pd и введите следующие строки:

#! / bin / sh # убедитесь, что двоичный файл PD существует PD_BIN = / usr / local / bin / pd test -x $ PD_BIN || exit 5 # требуется, если вы используете плагины LADSPA в экспорте патчей LADSPA_HOME = / usr / lib / ladspa export LADSPA_PATH = / usr / lib / ladspa case "$ 1" в начале) echo -n "Запуск PD / n" cd / home / audiopint / purejoy su audiopint run_audiopint4ch_OSS_nogui &;; stop) echo -n "Завершение работы PD / n" killall pd;; restart) echo -n "Перезапуск PD / n" $ 0 stop $ 0 start;; *) echo "Использование $ 0 {start | stop | restart} exit 1;; esac exit 0 # endКак правило, для файлов init.d должны быть указаны следующие разрешения: -rwxr-xr-x Для файла pd могут быть перечислены следующие разрешения: -rw-r – r– Если да, отредактируйте разрешения, набрав в терминале: chmod ugo + x pd Проверьте, работает ли сценарий, набрав sudo./pd start

Шаг 8: Обновите каталоги состояний инициализации

Обновите каталоги состояний инициализации
Обновите каталоги состояний инициализации

Поскольку у нас есть готовый сценарий инициализации, мы можем обновить каталог состояния инициализации (аналогичный каталогу запуска), чтобы сценарий запустился. Сделайте это, набрав sudo update-rc.d -f pd start 99 2 3 4 5. (Не забывайте точку в конце строки.) Это должно обновить каталоги с названием / etc / rc?.d, где? заменяется на 2, 3, 4 и 5. Проверьте, обновлен ли каталог rc2.d. cd /etc/rc2.d ls В этом каталоге должен быть файл с именем S99pd, если вы обновили правильно. Если вы закончили редактировать скрипты, сделайте изображение доступным только для чтения, набрав sudo sh ~ / make_readonly.sh Вы почти закончили !!! Вы можете попробовать отключить и подключить AudioPint. Введите ps aux | grep pd, чтобы узнать, запущен ли PureJoy. Если это так, вы должны увидеть команды в сценарии run_audiopint4ch_OSS_nogui. Поздравляю, вы сделали свой AudioPint!

Рекомендуемые: