コンテンツにスキップ

LMMS

出典: フリー百科事典『ウィキペディア(Wikipedia)』
LMMS
LMMS 1.2.1で開いたプロジェクトのスクリーンショット
開発元 LMMS 開発チーム
初版 2004年 (20年前) (2004)
最新版
1.2.2 / 2020年6月25日 (4年前) (2020-06-25)
リポジトリ ウィキデータを編集
プログラミング
言語
C++
対応OS クロスプラットフォーム / Linux, Windows, macOS
プラットフォーム x86, x64
対応言語 16種類
サポート状況 開発中
種別 DAW
ライセンス GNU General Public License
公式サイト lmms.io
テンプレートを表示

LMMS (旧名: Linux Multi Media Studio) はGPLライセンスの下で配布されるオープンソースソフトウェアDAWである。公式サイトから無料でダウンロードして利用することができる。

このソフトにはソフトウェア・シンセサイザーを含め基本的な機能を持ったサンプラーが付属しているほか、外部VST、VSTiプラグインを利用した音楽制作をすることができる。打ち込みにはピアノロールにマウスでノートを入力するほか、MIDIキーボードも利用することができる[1]

どのようなジャンルの音楽作品でも制作可能だが、ユーザーインターフェース設計の関係上、同様な音形の繰り返しで構築されるミニマル・ミュージックの制作に適している。公式には、テクノハウス等のクラブ向けダンスミュージックの制作を志向している。

概要

[編集]

システム要件

[編集]

LMMSはクロスプラットフォームで開発されているため、Linuxを中心としてWindowsmacOSといったOSで動作可能である。またLinux版においては様々なディストリビュージョンで動作するが、インストール方法としてはAppImage版が推奨されている[2]。以下にその要件を列挙するが、一般的にコア数が大きく、高いクロック数、また追加のメモリ容量が大きければ大きいほど、よりたくさんのプラグインを使った大きなプロジェクトを扱うことができる。

最低要件

  • OS: Windows 7, Mac OS X Lion, Linux
  • CPU: 1.5 GHz x86, x86_64、 または最低2コアのARMベースのCPU
  • RAM: 1 GB
  • ディスクの空き容量: 100 MB

推奨環境

  • OS: Windows 10, Mac OS X High Sierra, Linux
  • CPU: 2 GHz x86, x86_64、 または 4コア以上のARMベースのCPU
  • RAM: 4 GB以上
  • ディスクの空き容量: 512 MB以上

特徴

[編集]

LMMSは一般的なDAWと同じように、ソフトウェア・シンセサイザーとエフェクター等のプラグイン、これらのプリセットの他に音声サンプル、そしてSMFをインポートして使うことができる。またプラグインのあらゆるパラメーターもオートメーションエディタを利用して自由に操作することができる。プロジェクトファイルはLMMSの専用形式 .mmpz あるいは未圧縮形式である .mmp の拡張子で保存される。

なお、後者はXML形式で記述されており、テキストエディタで構造を見ることができる。完成したプロジェクトはWavFlacOggでバウンスできるほか、トラック毎にレンダリングしたり、打ち込んだMIDIノートをSMFでエクスポートすることも出来る。

LMMSはVSTを使うことができるが、Linux上でVSTi、VSTeを利用する際はWine経由で利用可能[3]としている。

新しいバージョンは現在活発に開発されており、GUIはQtで記述されている。

プラグイン

[編集]

LMMSには数多くの楽器プラグインが存在する。

楽器プラグイン

[編集]

シンセサイザー

  • BitInvader - 任意の波形を入力することができる波形メモリ音源。原音のままでは音がざっくりしているため、フィルターやエフェクトの併用が望ましい。
  • FreeBoy - ゲームボーイの音色を再現する。
  • Kicker - バスドラムのシンセサイザー。使い方によってはバスドラム以外にも活用方法がある。このプラグインと付属のエフェクトのみを使って作られたプロジェクトが同封されている。
  • LB302 - モノフォニックシンセサイザーTB-303の音色を再現する。
  • Mallets - 木琴や鉄琴のような音を再現する打楽器のシンセサイザー。
  • Monstro - 3つのオシレータのシンセサイザー。
  • NEScaline - ファミリーコンピュータの音色を再現する。
  • OpulenZ - YM3812 (OPL2)を再現した2オペレータのFM音源。
  • Organic - 8つのオシレーターを使ってオルガンのような音色を作ることができるシンセサイザー。波形には正弦波以外にもノコギリ波などの音色も利用できる。
  • sfxr - sfxrという本プラグインの元となったツールのLMMSへの移植版として存在している[4]。レトロなサウンドエフェクトを生成することができる。
  • SID - コモドール64で使用されたSID音源をエミュレートする。
  • TripleOscillator - 3つのオシレーターを駆使し、オシレーター間の簡易的なモジュレーションもできる。
  • Vibed - 震える弦の音を再現するシンセサイザー。
  • Watsyn - 4つのオシレータを持つウェーブテーブルシンセサイザー。オシレーター同士でモジュレーションをすることができる。
  • ZynAddSubFX

サンプラー

  • AudioFileProcessor - サンプリングされた様々な音声ファイルを再生する。サンプルを逆再生したり、簡単なループ機能が付いている。しかし、ループ機能については、ループさせるA-B間を付属のノブや数値でしか設定できないため、実用には程遠いものといえる。
  • Sf2 Player - SoundFont 2プレーヤー。
  • GIG Player - GIGファイル用プレーヤー。
  • PatMan - GUS互換のパッチプレーヤー。

VSTiホストプラグイン

  • VeSTige - VSTiのホストプラグイン。Synth1などの有名なシンセサイザーも扱うことができる。

ユーザインタフェース

[編集]

LMMSのユーザインタフェースは8種類のメインスクリーンにより構成されている。

ビート+ベースラインエディター
ドラムパターンと短いメロディックパートを手早く組み立てることが出来る。作ったものは使いまわしてソングエディタに配置して使うことができる。
ピアノロール
いわゆるピアノロール入力画面。縦軸に音程、横軸に演奏時間を置き、譜面入力と同様に音符に相当するデータを配置する。ピアノロール下で、各ノートのベロシティやパンなどを設定できる。
オートメーションエディター
シンセサイザーエフェクターに対しての操作を記録させ、自動化させることができる。
ソングエディタ
このフィールドにビート+ベースラインエディタやピアノロールで作成したパターンやサンプルファイルのほか、オートメーションを配置して曲を完成させる。一般的なDAWのようにビート+ベースラインエディターを利用せずに、ここにノートを直接配置して曲を作っていくこともできる。
FXミキサー
オーディオレベルのバランスを取り、LADSPAプラグインや、VSTプラグインなどによるエフェクトを付加する際に使用する。最大で64チャンネルまで扱え、1つのチャンネルにつき、複数のプラグインを連結させることができる。またルーティングも可能であり、センドリバーブやトラックの複製といった作業も行うことができる。
サイドバー
サンプルファイルや楽器のプリセット、LMMSのプロジェクトファイル(.mmpz, .mmp)に素早くアクセスできる。
コントロールラック
すべてのプロパティの操作をLFOを使って自動化できる。
プロジェクトノート
プロジェクトファイルに関してのメモを記す事ができる。

脚注

[編集]
  1. ^ LMMS can also connect to your MIDI keyboard, allowing you to play music live. https://docs.lmms.io/user-manual/getting-started/faq#1
  2. ^ While packages are available for many Linux distros, the AppImage provided at lmms.io/download is the preferred installation method. https://docs.lmms.io/user-manual/getting-started/installation#installing
  3. ^ VSTs & Linux - Working with VSTs - LMMS Wiki”. 2016年3月31日閲覧。
  4. ^ sfxr is a port of the original sfxr tool. It is used to generate retro video game sounds. https://docs.lmms.io/user-manual/5-built-in-instruments/5.14-sfxr

関連項目

[編集]

外部リンク

[編集]