GNU/Linux >> Linux の 問題 >  >> Linux

Linuxサンプラーでデジタルオーケストラを演奏する

シンセサイザーは、何十年もの間、実際の楽器をエミュレートしようとしてきました。有名なシンセサイザーのウェンディカルロスは、シンセサイザーが最初に物理的な楽器用に書かれた音楽の意図をどのように捉えることができるかを理解するために一生懸命働きました(そして彼女のSecrets of Synthesisアルバムで文書化しました)。しかし、ミュージシャンは、楽器の正確な音と感触をキャプチャしたい場合はそれを録音する必要があることを理解するようになり、メロトロンはキーボードに接続されたテープループでこのアイデアを開拓したことで有名です。シンセサイザー技術がアナログからデジタルに移行したとき、サンプリングは標準的な方法になりました。

音楽合成の文脈では、サンプリングは実際の楽器を録音し、その録音を使用して新しい音楽を作成するプロセスです。たまたま音楽を作曲したいすべての楽器にアクセスできる人はほとんどいないので、これは音楽の重要なアイデアです。また、ビデオゲーム用の完全な交響楽団をフィーチャーしたスコアを書きたい場合は、オーケストラ、スタジオ、エンジニアを雇うのは予算外である可能性があります。ただし、オープンソースを使用すると、MIDIキーボードをLinuxサンプラーに接続する余裕があります。

Linuxサンプラーのインストール

Linuxサンプラーはミュージシャン向けの特殊なマルチメディアツールであるため、すべてのディストリビューションがリポジトリにパッケージ化するわけではありません。

Fedora、CentOS、Mageiaなどでは、PlanetCCRMAリポジトリからLinuxSamplerをダウンロードするか、COPRのビルドを使用できます。

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

Debianなどでは、linuxsampler.orgからDEBインストーラーをダウンロードして、次のものをインストールします。

$ sudo dpkg -i linuxsampler*deb

macOSおよびWindowsの場合は、linuxsampler.orgからインストーラーをダウンロードして、インストーラーを起動します。

Linuxサンプラーは実際には単なるエンジンです サンプルファイルを再生します。

また、フロントエンドアプリケーションを操作できるようにする必要があります。 LinuxサンプラーのWebサイトには、QsamplerとFantasiaの2つのユーザーインターフェイスがあります。 FantasiaはJavaデスクトップアプリケーションであるため、オペレーティングシステムに関係なく機能します。 Fantasiaは、Linuxサンプラーのウェブサイトからダウンロードできます。

サンプルの取得

Linux Samplerは、3種類のサンプルファイルを再生します。

  • .gig (GigastudioまたはGigasampleファイルとも呼ばれます)
  • .sf2 (サウンドフォントとも呼ばれます)
  • .sfz.sf2とは関係のないオープンスタンダード サウンドフォント形式)

Virtual Playing Orchestraプロジェクト、Versil Studioコレクション、Flame Studiosギターサンプルなど、これらすべての形式の無料およびオープンソースのサウンドバンク用のソースがいくつかあります。また、多くのサンプル銀行会社からギガサンプルのバンドルを購入することもできます。 Linuxサンプラーがあれば、ギガサンプル、サウンドフォント、SFZファイルを再生する方法があります。

Linuxサンプラーで音楽を作る

LinuxサンプラーのFantasiaインターフェースには、3列の構成があります。

  • 右側はメインの構成パネルです。ここでオーディオデバイスとMIDIデバイスを選択します。
  • 真ん中にはラックがあります。ここで仮想シンセを追加し、それぞれに固有のサンプルバンクをロードします。
  • 左側はオーケストラとインストルメントパネルです。これは主に、すばやくアクセスするためによく使用する楽器のコレクションを作成するためのオプションのパネルです。

オーディオ構成

オーディオ出力を設定するには、電源をクリックします オーディオデバイスの左側にあるボタン 右の列のエントリ。 Linuxの場合、Advanced Linux Sound Architecture(ALSA)またはJack Audio Connection Kit(JACK)を使用できます。 JACKシステムを使用すると、さまざまなアプリケーションからのサウンドを、すべて同じアプリケーションからのものであるかのようにルーティングできます。

JACKは強力なシステムですが、学ぶのに時間がかかります。代わりにALSAを使用する場合は、Pulse Audioを一時停止して、LinuxSamplerがオーディオ出力デバイスを要求できるようにする必要があります。

ALSAを使用するようにLinuxSamplerを設定するには:

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

Fantasiaを起動するたびに、次のコマンドを使用します:

$ pasuspender ./fastasia.sh

その他のLinuxリソース

  • Linuxコマンドのチートシート
  • 高度なLinuxコマンドのチートシート
  • 無料のオンラインコース:RHELの技術概要
  • Linuxネットワーキングのチートシート
  • SELinuxチートシート
  • Linuxの一般的なコマンドのチートシート
  • Linuxコンテナとは何ですか?
  • 最新のLinux記事

MIDI構成

LinuxサンプラーはMIDI信号に応答します。新しいMIDIデバイスを作成するには、電源をクリックします MIDIデバイスの左側にあるボタン 右の列のエントリ。 Linuxでは、ALSAまたはJACKを使用してMIDIを管理できます。

個人的には、JACKを使用しているときでもMIDIにALSAを使用しています。

楽器の追加

サンプルを再生するには、シンセサイザー(サンプラーチャンネル)が必要です。 、ファンタジアの用語では)サンプルバンクがロードされたラックにあります。サンプラーチャンネルを追加するには、電源をクリックします MIDIデバイスの左側にあるボタン 中央の列のエントリ。

LinuxサンプラーのデフォルトはGIGですが、 GIGをクリックできます。 ラックユニットのボタンをクリックして、別のフォーマットを選択します。 機器のロードをクリックします ボタンをクリックして、ロードするファイルを選択します。

サウンドの再生

サンプルを再生するには、ウィンドウの下部にある仮想キーボードを使用できます。中央の列にある楽器をクリックしてアクティブにし、ウィンドウの下部にあるキーボードをクリックします。または、USB MIDIキーボードを使用している場合は、それを使用してサウンドをトリガーできます。

高度なMIDIセットアップ

画面下部の仮想ピアノキーボードは、デフォルトでMIDIチャンネル1を使用します。これは、中央のラックにあるすべての楽器を作成するときに設定されます。特定のMIDIチャンネルを介してサウンドをトリガーする場合は、そのチャンネルを介して信号を送信するMIDIキーボードを使用しているため、または別のアプリケーションからサウンドをトリガーしているためです。その場合、各楽器のMIDIチャンネルを変更することができます。楽器のMIDI設定を確認するには、オプションをクリックします。 ラックユニットの右側にあるボタン。表示されるドロップダウンパネルで、MIDI入力、ポート、チャンネルなどを設定できます。

オープンソースオーケストレーション

私は、映画やビデオゲームに関しては、フルオーケストラ、膨らんだクレッシェンド、そして幸運なアルペジオを備えた、優れた映画のスコアが大好きです。私は古い音楽も本当に楽しんでいます。古いクラシックに一種の「デジタル楽譜」を提供するMIDIファイルがたくさんあるのは驚くべきことです。私自身はフルチャンバーオーケストラにアクセスすることはできませんが、多くの優れたオープンソーステクノロジーとオープンカルチャーの仕事にアクセスできます。これらを組み合わせると、デジタルオーケストラを作成して演奏することができます。 Linuxサンプラーにはシーケンサーが組み込まれていません。それはただのプレーヤーです。 Ardour、Qtractor、Rosegardenなどのデジタルオーディオワークステーションと組み合わせて、独自のスコアや曲を作成したり、MIDIファイルの音源として使用したりできます。目を閉じれば、本物のライブバンドがあなたをセレナーデしていると自分に納得させるかもしれません。


Linux
  1. LinuxでのJQコマンドと例

  2. Lutris –Linuxゲームを簡単にインストールしてプレイ

  3. Linux で Dota 2 をプレイできますか?

  1. aptによるLinuxパッケージ管理

  2. Linuxコマンドで楽しい数学ゲームをプレイする

  3. Linux –Linuxで/dev / dspを遊ばせないのはなぜですか?

  1. Linuxでプレイする私のお気に入りのカジュアルゲーム

  2. Linuxで水素を使ってドラムを演奏する

  3. Ardourを使用してLinuxで音楽を作成する