GNU/Linux >> Linux Esercitazione >  >> Linux

Suona un'orchestra digitale con Linux Sampler

I sintetizzatori hanno tentato di emulare strumenti musicali del mondo reale per decenni. La famosa sintetizzatore Wendy Carlos ha lavorato duramente per capire (e documentare, nel suo album Secrets of Synthesis) come i sintetizzatori potessero catturare l'intento della musica inizialmente scritta per strumenti fisici. I musicisti sono arrivati ​​​​a capire, tuttavia, che se si desidera catturare il suono e la sensazione esatti di uno strumento, è necessario registrarlo e il Mellotron è noto per essere stato il pioniere di questa idea con loop di nastro collegati a una tastiera. Quando la tecnologia dei sintetizzatori è passata dall'analogico al digitale, il campionamento è diventato una pratica standard.

Nel contesto della sintesi musicale, il campionamento è il processo di registrazione di uno strumento reale e quindi di utilizzo di tale registrazione per creare nuova musica. È un'idea importante nella musica perché poche persone hanno accesso a tutti gli strumenti per cui vogliono comporre musica. E se vuoi scrivere una colonna sonora con un'orchestra sinfonica completa per un videogioco, è probabile che sia fuori budget assumere un'orchestra, uno studio e ingegneri. Tuttavia, con l'open source, puoi sicuramente permetterti di collegare la tua tastiera MIDI a Linux Sampler.

Installa il campionatore Linux

Linux Sampler è uno strumento multimediale specializzato rivolto ai musicisti, quindi non tutte le distribuzioni lo impacchettano nei loro repository.

Su Fedora, CentOS, Mageia e simili, puoi scaricare Linux Sampler dal repository Planet CCRMA o utilizzare una build da COPR:

$ sudo dnf copr enable klaatu/linuxsampler
$ sudo dnf install linuxsampler

Su Debian e simili, scarica il programma di installazione DEB da linuxsampler.org e installa:

$ sudo dpkg -i linuxsampler*deb

Per macOS e Windows, scarica i programmi di installazione da linuxsampler.org e avvia il programma di installazione.

Linux Sampler è in realtà solo il motore per riprodurre file di esempio.

Hai anche bisogno di un'applicazione front-end in modo da poter interagire con essa. Ci sono due interfacce utente fornite sul sito Web di Linux Sampler:Qsampler e Fantasia. Fantasia è un'applicazione desktop Java, quindi funziona indipendentemente dal tuo sistema operativo. Puoi scaricare Fantasia dal sito Web di Linux Sampler.

Ricevere campioni

Linux Sampler riproduce tre diversi tipi di file di esempio:

  • .gig (noto anche come file Gigastudio o Gigasample)
  • .sf2 (noto anche come Soundfont)
  • .sfz (uno standard aperto senza alcuna relazione con .sf2 formato Soundfont)

Esistono diverse fonti per banchi di suoni gratuiti e open source in tutti questi formati, tra cui il progetto Virtual Playing Orchestra, la raccolta Versil Studio, i campioni di chitarra Flame Studios e molti altri. Puoi anche acquistare pacchetti di Gigasample da diverse società bancarie di esempio. Finché hai Linux Sampler, hai un modo per riprodurre Gigasamples, Soundfonts e file SFZ.

Fare musica con Linux Sampler

L'interfaccia Fantasia per Linux Sampler ha una configurazione a tre colonne.

  • A destra c'è il pannello di configurazione principale. Qui puoi selezionare i dispositivi audio e MIDI.
  • Nel mezzo c'è il rack. Qui è dove aggiungi sintetizzatori virtuali, ognuno con un unico banco di campioni caricato.
  • A sinistra c'è l'Orchestra e il pannello degli strumenti. Questo è in gran parte un pannello opzionale per creare una raccolta di strumenti che usi spesso per un rapido accesso.

Configurazione audio

Per impostare l'uscita audio, fai clic su Alimentazione pulsante a sinistra di Dispositivi audio voce nella colonna di destra. Per Linux, puoi utilizzare Advanced Linux Sound Architecture (ALSA) o Jack Audio Connection Kit (JACK). Il sistema JACK ti consente di instradare il suono da diverse applicazioni come se provenissero tutte dalla stessa applicazione.

JACK è un sistema potente, ma ci vuole tempo per imparare. Se invece vuoi usare ALSA, devi sospendere Pulse Audio in modo che Linux Sampler possa rivendicare il tuo dispositivo di output audio.

Per impostare Linux Sampler per l'utilizzo di ALSA:

$ cat << EOF  >> fantasia.sh
> #!/bin/sh
> java -jar $HOME/Downloads/Fantasia-0.9.jar
> EOF
$ chmod +x ./fastasia.sh

Ogni volta che avvii Fantasia, usa questo comando:

$ pasuspender ./fastasia.sh

Più risorse Linux

  • Comandi Linux cheat sheet
  • Cheat sheet sui comandi avanzati di Linux
  • Corso online gratuito:Panoramica tecnica RHEL
  • Cheat sheet della rete Linux
  • Cheat sheet di SELinux
  • Cheat sheet dei comandi comuni di Linux
  • Cosa sono i container Linux?
  • I nostri ultimi articoli su Linux

Configurazione MIDI

Linux Sampler risponde ai segnali MIDI. Per creare un nuovo dispositivo MIDI, fai clic su Power pulsante a sinistra di Dispositivi MIDI voce nella colonna di destra. Su Linux, puoi usare ALSA o JACK per gestire il MIDI.

Personalmente, uso ALSA per MIDI anche quando utilizzo JACK.

Aggiunta di strumenti

Per riprodurre i tuoi campioni, hai bisogno di un sintetizzatore (un canale campionatore , nella terminologia di Fantasia) nel tuo rack con un banco di campioni caricato. Per aggiungere un canale di campionamento, fai clic su Potenza pulsante a sinistra di Dispositivi MIDI voce nella colonna centrale.

L'impostazione predefinita per Linux Sampler è GIG, ma puoi fare clic su GIG pulsante sull'unità rack per scegliere un formato diverso. Fai clic su Carica strumento per selezionare il file che vuoi caricare.

Riproduzione audio

Per riprodurre i tuoi campioni, puoi utilizzare la tastiera virtuale nella parte inferiore della finestra. Fare clic su uno strumento nella colonna centrale per renderlo attivo, quindi fare clic sulla tastiera nella parte inferiore della finestra. In alternativa, se stai usando una tastiera MIDI USB, puoi usarla per attivare i suoni.

Configurazione MIDI avanzata

La tastiera del pianoforte virtuale nella parte inferiore dello schermo utilizza il canale MIDI 1 per impostazione predefinita, ed è ciò su cui sono impostati tutti gli strumenti nel rack centrale quando li crei. Si supponga di voler attivare i suoni su un canale MIDI specifico, sia perché si utilizza una tastiera MIDI che invia segnali su quel canale, sia perché si stanno attivando suoni da un'applicazione separata. In tal caso, puoi cambiare il canale MIDI di ogni strumento. Per visualizzare le impostazioni MIDI di uno strumento, fai clic su Opzioni pulsante a destra dell'unità rack. Puoi impostare l'ingresso MIDI, la porta, il canale e altro nel pannello a discesa visualizzato.

Orchestrazione open source 

Adoro una buona colonna sonora cinematografica, con un'orchestra al completo, crescendo gonfi e arpeggi coraggiosi quando si tratta di film e videogiochi. Mi piace molto anche la musica antica, ed è incredibile quanti file MIDI ci siano là fuori che forniscono una sorta di "spartiti digitali" per i vecchi classici. Io stesso non ho accesso a un'orchestra da camera completa, ma ho accesso a un sacco di grande tecnologia open source e lavoro di cultura aperta che, se combinati, mi consentono di comporre e suonare un'orchestra digitale. Linux Sampler non ha un sequencer integrato. È solo un giocatore. Combinalo con una workstation audio digitale come Ardour, Qtractor o Rosegarden per creare i tuoi spartiti, brani o semplicemente usalo come sorgente sonora per i file MIDI. Se chiudi gli occhi, potresti semplicemente convincerti che una vera band dal vivo ti sta facendo una serenata.


Linux
  1. Gestione pacchetti Linux con apt

  2. Gioca a un divertente gioco di matematica con i comandi Linux

  3. Comando JQ in Linux con esempi

  4. Lutris:installa e gioca a giochi Linux con facilità

  5. Posso giocare a Dota 2 su Linux?

Gestione dei pacchetti Linux con dnf

Comando wc Linux con esempi

Comando IP Linux con esempi

15 Comando Linux ps con esempi

Come giocare a giochi solo per Windows su Linux con Steam Play

Usare il comando tr in Linux per giocare con i personaggi