Оглавление:
- Шаг 1. Настройка ОС: отформатируйте USB-накопитель
- Шаг 2: Настройка ОС: Загрузите образ
- Шаг 3: Настройка ОС: восстановление образа
- Шаг 4: Настройка ОС: Загрузка ОС
- Шаг 5. Настройте автоматический запуск аудиопрограммы
- Шаг 6. Отключение графического интерфейса
- Шаг 7: Создайте сценарий инициализации
- Шаг 8: Обновите каталоги состояний инициализации
Видео: Подготовка операционной системы для вашего Audiopint!: 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
AudioPint - это «набор инструментов» музыканта, объединяющий все звуковые эффекты, которые потребуются исполнителю, в одном небольшом, легком и портативном устройстве. В то время как другим исполнителям, возможно, придется таскать с собой тяжелые педали эффектов и звуковые платы, вы можете создать свой собственный универсальный набор инструментов, который позволит вам записывать, преобразовывать и воспроизводить свой голос для создания музыки новыми и интересными способами! В этих инструкциях предполагается, что у вас уже есть возможность настроить оборудование для вашего audiopint - теперь все, что вам нужно сделать, это настроить программное обеспечение, чтобы оно заработало! Это руководство предполагает, что вы достаточно хорошо знакомы с командами UNIX. Вы можете узнать больше о необходимых командах и получить более подробную информацию, посетив официальную вики-страницу AudioPint по адресу
Шаг 1. Настройка ОС: отформатируйте 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!
Рекомендуемые:
Подготовка платы к AppShed IoT: 5 шагов
Подготовка вашей платы к AppShed IoT: в этом кратком уроке мы рассмотрим, как прошить ваш NodeMCU с помощью прошивки AppShed IoT, позволяющей использовать его с платформой AppShed IoT и набором приложений. это платформа, которая позволяет пользователям
Подготовка: 13 шагов (с изображениями)
Get-Fit: носимое устройство, которое отслеживает и записывает физическую активность человека с помощью искусственного интеллекта. Несомненно, бездействие может привести к ряду проблем со здоровьем и личных проблем. Постоянная активность может предотвратить многие из этих проблем. Нам нужно проверить прогресс
Создание операционной системы на C #: 5 шагов
Создайте операционную систему на C #: Итак, создать операционную систему на ассемблере непросто! Это руководство покажет вам, как создать свою собственную операционную систему C #. Если вы новичок в C #, сначала подумайте о том, чтобы провести небольшое исследование
Акустические системы с усилителем для вашего MP3-плеера: 8 шагов
Акустические системы с усилителем для вашего MP3-плеера: существует довольно много инструкций по созданию собственных динамиков для вашего MP3-плеера … и большинство из них не используют усилитель! Без усилителя вы вряд ли сможете услышать музыку, идущую из динамиков. Здесь я вам покажу
Как значительно ускорить работу вашего ПК и поддерживать эту скорость на протяжении всей жизни системы: 9 шагов
Как значительно ускорить работу вашего ПК и поддерживать эту скорость на протяжении всей жизни системы. Это руководство, которое я сделал, о том, как очистить, настроить и оптимизировать ваш компьютер, чтобы он работал быстрее, чем когда вы впервые купили это и помочь сохранить это так. Я отправлю фотографии, как только у меня будет возможность, к сожалению, на данный момент я не