Sommario:
- Passaggio 1: configurazione del sistema operativo: formattazione dell'unità USB
- Passaggio 2: configurazione del sistema operativo: download dell'immagine
- Passaggio 3: configurazione del sistema operativo: ripristino dell'immagine
- Passaggio 4: configurazione del sistema operativo: avvio del sistema operativo
- Passaggio 5: avviare automaticamente il programma audio
- Passaggio 6: disattivare la GUI
- Passaggio 7: creare lo script di inizializzazione
- Passaggio 8: aggiornare le directory dello stato di inizializzazione
Video: Preparare il sistema operativo per Audiopint!: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:05
L'AudioPint è la "cassetta degli attrezzi" del musicista, che incorpora tutti gli effetti audio di cui un artista avrebbe bisogno in un'attrezzatura piccola, leggera e portatile. Mentre altri artisti potrebbero dover portare pesanti pedali per effetti e schede audio, puoi creare la tua cassetta degli attrezzi per tutti gli usi che ti consente di registrare, trasformare e riprodurre la tua voce per creare musica in modi nuovi e divertenti! Queste istruzioni presuppongono che tu abbia già avuto la possibilità di configurare l'hardware per la tua audiopint --- ora tutto ciò che devi fare è modificare il software per farlo funzionare! Questa guida presuppone che tu abbia una discreta conoscenza dei comandi UNIX. Puoi saperne di più sui comandi necessari e ottenere maggiori dettagli quando visiti il wiki ufficiale di AudioPint all'indirizzo
Passaggio 1: configurazione del sistema operativo: formattazione dell'unità USB
È possibile eseguire l'intero sistema operativo (sistema operativo, ad esempio Linux, Windows, Mac) su un'unità USB da 1 giga. Useremo un sistema operativo Linux. Ecco come ottenere il sistema operativo su USB. Per istruzioni più dettagliate, vai su https://audiopint.org/download. Segui queste istruzioni utilizzando il terminale in Linux. Formatta l'unità USB nel filesystem Ext2. Puoi farlo in Linux eseguendo "gparted", lo strumento di partizione di Gnome. Questo crea spazio per l'immagine del sistema operativo. Gparted si aprirà in una finestra che assomiglia all'immagine qui sotto. Come mostrato, fai clic con il pulsante destro del mouse sull'unità USB (solitamente contrassegnata come sda1) e seleziona "Format to", quindi fai clic su "Ext2" (non ntfs, come mostrato nell'immagine). immagine trovata qui:
Passaggio 2: configurazione del sistema operativo: download dell'immagine
Scarica l'immagine. Abbiamo già un sistema operativo per te! Se ti capita di utilizzare la stessa scheda madre che stiamo utilizzando (la Via EPIA EN), puoi scaricare il nostro sistema operativo qui. (Fare clic con il pulsante destro del mouse sul collegamento e fare clic su "Salva immagine con nome…") Se non si utilizza Via EPIA EN, visualizzare questo sito per il resto delle istruzioni.
Passaggio 3: configurazione del sistema operativo: ripristino dell'immagine
Utilizzare Partimage per ripristinare l'immagine sul disco USB. Dopo aver smontato il disco USB, utilizzare partimage per caricare l'immagine del sistema operativo sul disco. In partimage, seleziona il disco USB su cui desideri ripristinare l'immagine. Quindi inserisci il nome del file dell'immagine (audiopint.000) nella casella del file e seleziona l'opzione 'ripristina un'immagine'. Lasciare tutte le altre opzioni predefinite e premere continua (F5) finché partimage non inizia a ripristinare le image.images trovate su www.partimage.org.
Passaggio 4: configurazione del sistema operativo: avvio del sistema operativo
Installa GRUB sull'MBR (Master Boot Record). GRUB (GRand Unified Bootloader) ti consente di avviare ed eseguire il sistema operativo sul tuo AudioPint. Se il tuo disco è etichettato come /dev/sda, dovrai digitare queste cose nella riga di comando: 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 Hai finito di configurare il sistema operativo! Ora puoi smontare il disco e inserirlo nel tuo AudioPint. Alcune note sul sistema operativo: la password di root è audiopint e devi digitare sudo sh make_writeable.sh prima di modificare qualsiasi cosa. Inoltre, prima di spegnere, devi digitare sudo sh make_readonly.sh.
Passaggio 5: avviare automaticamente il programma audio
Per rendere il tuo Audiopint completamente portatile, probabilmente vorresti aggiungere una funzione che faccia avviare il programma audio subito quando colleghi Audiopint a una fonte di alimentazione. Il programma audio che abbiamo creato appositamente per Audiopint si chiama PureJoy e dovrebbe essere già installato con il sistema operativo. È stato creato utilizzando PureData, un linguaggio di programmazione grafico adatto per l'editing audio. Per istruzioni più dettagliate, vedere questo collegamento: https://audiopint.org/docs/startpd. Il primo passo è creare un file di comandi sh per avviare PureJoy. Crea un nuovo file nella directory /home/audiopint/purejoy. Abbiamo chiamato questo file run_audiopint4ch_OSS. Dovrai inserire questi argomenti PureData in questo file: 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 Salva il file. Ora, nella riga di comando, se digiti sudo sh run_audiopint4ch_OSS, PureJoy dovrebbe avviarsi.
Passaggio 6: disattivare la GUI
Dopo essersi assicurati che lo script esegua PureJoy, ora possiamo disattivare la GUI (Graphical User Interface). La GUI è la finestra che permette di visualizzare il codice per PureJoy. Senza la GUI, l'hardware non deve lavorare tanto per mantenere tutto in esecuzione. Copia run_audiopint4ch_OSS in un file chiamato run_audiopint4ch_OSSnogui e nell'editor aggiungi -nogui subito dopo pd nello script, in modo che assomigli a questo: 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 Alcuni commenti su questo passaggio:
- Con questi script potresti dover cambiare alcune cose se hai meno di 4 iMics. Ad esempio, se hai solo 2 iMics, il tuo script sarebbe pd -lib zexy -lib joystick -oss -r 44100 -audiodev 1, 2 - inchannels 2, 2 -outchannels 2, 2 -audiobuf 6 -nomidi purejoy_audiopint4ch_OSS.pd.
- Potrebbe essere necessario armeggiare con purejoy e i microfoni per assicurarsi che -audiodev 1, 2 sia corretto. Ad esempio, con una delle nostre AudioPints con due iMic, abbiamo scoperto che gli ingressi giusti corrispondevano effettivamente a -audiodev 2, 3.
Passaggio 7: creare lo script di inizializzazione
Ora che abbiamo un file di comandi che può avviare PureData, possiamo creare uno script di inizializzazione che verrà eseguito all'avvio del sistema. Questo script di inizializzazione deve essere posizionato nella directory /etc/init.d. Crea un nuovo script chiamato pd e inserisci queste righe:
#! /bin/sh # assicurati che il binario PD esista PD_BIN=/usr/local/bin/pd test -x $PD_BIN || exit 5 #richiesto se usi i plugin LADSPA nella tua patch export LADSPA_HOME=/usr/lib/ladspa export LADSPA_PATH=/usr/lib/ladspa case "$1" in start) echo -n "Starting PD\n" cd /home/ audiopint/purejoy su audiopint run_audiopint4ch_OSS_nogui &;; stop) echo -n "Spegnimento PD\n" killall pd;; riavvia) echo -n "Riavvio PD\n" $0 stop $0 start;; *) echo "Utilizzo $0 {start|stop|restart} exit 1;; esac exit 0 # endGeneralmente, i file init.d dovrebbero avere questi permessi elencati: -rwxr-xr-x Il file pd potrebbe avere questi permessi elencati: -rw-r–r– In tal caso, modificare i permessi digitando nel terminale: chmod ugo+x pd Prova per vedere se lo script funziona digitando sudo./pd start
Passaggio 8: aggiornare le directory dello stato di inizializzazione
Poiché abbiamo lo script di inizializzazione pronto, possiamo aggiornare la directory dello stato di init (analoga a una directory di avvio) per eseguire lo script. Fallo digitando sudo update-rc.d -f pd start 99 2 3 4 5. (Non dimenticare il punto alla fine della riga.) Questo dovrebbe aggiornare le directory intitolate /etc/rc ?.d, dove ? viene sostituito da 2, 3, 4 e 5. Verificare se la directory rc2.d è aggiornata. cd /etc/rc2.d ls Dovrebbe esserci un file chiamato S99pd situato nella directory se hai aggiornato correttamente. Se hai finito di modificare gli script, rendi l'immagine di sola lettura digitando sudo sh ~/make_readonly.sh Hai praticamente finito!!! Puoi provare a scollegare e collegare AudioPint. Digita ps aux | grep pd per vedere se PureJoy è in esecuzione. Se lo è, dovresti essere in grado di vedere i comandi nello script run_audiopint4ch_OSS_nogui. Congratulazioni --- hai creato il tuo AudioPint!
Consigliato:
T2 - la botte per il tè - Preparare il tè in modo semplice: 4 passaggi
T2 - the Tea Bot -Facilità di preparazione del tè: il teabot è stato creato per aiutare l'utente a preparare il tè al tempo di infusione consigliato. Uno degli obiettivi del design era quello di mantenerlo semplice. Un ESP8266 è programmato con un server web per controllare un servomotore. Il server Web ESP8266 è mobile responsive e
Preparare la scheda per AppShed IoT: 5 passaggi
Preparare la scheda per AppShed IoT: in questa breve lezione, daremo un'occhiata a come eseguire il flashing del tuo NodeMCU con il firmware AppShed IoT consentendone l'utilizzo con la piattaforma AppShed IoT e la raccolta di app. La piattaforma AppShed IoT è una piattaforma che consente agli utenti di qu
Crea un software di database Ms Access per preparare lo stipendio nella tua azienda: 6 passaggi
Crea un software di database Ms Access per preparare lo stipendio nella tua azienda: ti darò le brevi istruzioni per creare un sistema di libro paga utilizzando l'accesso MS per generare stipendi mensili e stampare facilmente le buste paga con questo. In questo modo puoi conservare i record dei dettagli dello stipendio di ogni mese nel database e puoi modificare o rivedere in ritardo
Mod 3.3V per sensori a ultrasuoni (preparare HC-SR04 per logica 3.3V su ESP32/ESP8266, Particle Photon, ecc.): 4 passaggi
Mod 3.3V per sensori a ultrasuoni (preparare HC-SR04 per logica 3.3V su ESP32/ESP8266, Particle Photon, ecc.): TL;DR: Sul sensore, tagliare la traccia al pin Echo, quindi ricollegarlo utilizzando un divisore di tensione (Echo trace -> 2.7kΩ -> Echo pin -> 4.7k -> GND)
Come preparare e inviare la scheda PCB Eagle per la fabbricazione: 6 passaggi
Come preparare e inviare la scheda PCB Eagle per la fabbricazione: Ciao! In questo breve tutorial ti mostrerò come esportare il tuo PCB e inviarlo a una casa di fabbricazione PCB per farlo fabbricare per te. In questo tutorial userò ALLPCB fab . house.www.allpcb.com Cominciamo