LMMS
LMMS (旧名: Linux MultiMedia Studio[4]) はGPLライセンスの下で配布されている自由かつオープンソースのDAWである。公式サイトから無料でダウンロードして利用することができる。
LMMS 1.2.1で開いたプロジェクトのスクリーンショット | |
開発元 | LMMS 開発チーム |
---|---|
初版 | 2004年 |
最新版 |
1.2.2[1]
/ 2020年7月4日 |
リポジトリ | |
プログラミング 言語 | Qtを用いたC++ |
対応OS | クロスプラットフォーム / Linux, Windows, macOS, Haiku |
プラットフォーム | x86, x64 |
対応言語 | 20種類[2] |
サポート状況 | 開発中 |
種別 | DAW |
ライセンス | GPL-2.0-or-later[3] |
公式サイト | lmms.io |
このソフトにはソフトウェア・シンセサイザーを含め基本的な機能を持ったサンプラーが付属しているほか、外部VST、VSTiプラグインを利用した音楽制作をすることができる。打ち込みにはピアノロールにマウスでノートを入力するほか、MIDIキーボードも利用することができる[5]。
どのようなジャンルの音楽作品でも制作可能だが、ユーザーインターフェース設計の関係上、同様な音形の繰り返しで構築されるミニマル・ミュージックの制作に適している。公式には、テクノやハウス等のクラブ向けダンスミュージックの制作を志向している。
概要
編集システム要件
編集LMMSはクロスプラットフォームで開発されているため、Linuxを中心としてWindows、macOSといったOSで動作可能である。またLinux版においては様々なディストリビュージョンで動作するが、インストール方法としてはAppImage版が推奨されている[6]。以下にその要件を列挙するが、一般的にコア数が大きく、高いクロック数、また追加のメモリ容量が大きければ大きいほど、よりたくさんのプラグインを使った大きなプロジェクトを扱うことができる。
最低要件
- 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形式で記述されており、テキストエディタで構造を見ることができる。完成したプロジェクトはWav、Flac、Oggでバウンスできるほか、トラック毎にレンダリングしたり、打ち込んだMIDIノートをSMFでエクスポートすることも出来る。
LMMSはVSTを使うことができるが、Linux上でVSTi、VSTeを利用する際はWine経由で利用可能[7]としている。
新しいバージョンは現在活発に開発されており、GUIはQtで記述されている。
エディタ
編集- ソングエディタ
- 楽器、サンプル、音符のグループ、オートメーションなどを配置する
- ビート+ベースラインエディタ
- リズムを素早く整えることができる。
- FXミキサー
- 複数のオーディオ入力をエフェクトのグループに送り、他のミキサーチャンネルに送信するために、無制限のチャンネル数がサポートされている。
- ピアノロール
- パターンやメロディを編集する
- オートメーションエディタ
- 曲の途中でほぼすべてのノブやウィジェットを動かすことができる。
-
ソングエディタ
-
ビート+ベースラインエディタ
-
FXミキサー
-
ピアノロール
-
オートメーションエディタ
プラグイン
編集LMMSには数多くの楽器プラグインが存在する。
楽器プラグイン
編集シンセサイザー
- BitInvader - 任意の波形を入力することができる波形メモリ音源。原音のままでは音がざっくりしているため、フィルターやエフェクトの併用が望ましい。
- FreeBoy - ゲームボーイの音色を再現する。
- Kicker - バスドラムのシンセサイザー。使い方によってはバスドラム以外にも活用方法がある。このプラグインと付属のエフェクトのみを使って作られたプロジェクトが同封されている。
- LB302 - モノフォニックシンセサイザー、TB-303の音色を再現する。
- Mallets - 木琴や鉄琴のような音を再現する打楽器のシンセサイザー。
- Monstro - 3つのオシレータのシンセサイザー。
- NEScaline - ファミリーコンピュータの音色を再現する。
- OpulenZ - YM3812 (OPL2)を再現した2オペレータのFM音源。
- Organic - 8つのオシレーターを使ってオルガンのような音色を作ることができるシンセサイザー。波形には正弦波以外にもノコギリ波などの音色も利用できる。
- sfxr - sfxrという本プラグインの元となったツールのLMMSへの移植版として存在している[8]。レトロなサウンドエフェクトを生成することができる。
- 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.2.2 Latest"; 閲覧日: 2023年7月8日; 出版日: 2020年7月4日.
- ^ “LMMS – Currently supported languages”. GitHub. 21 June 2017閲覧。
- ^ “LMMS License”. lmms.io. 2021年6月2日閲覧。
- ^ “7.1 Glossary”. LMMS User manual (2020年). 2022年6月18日時点のオリジナルよりアーカイブ。2023年4月28日閲覧。
- ^ LMMS can also connect to your MIDI keyboard, allowing you to play music live. https://docs.lmms.io/user-manual/getting-started/faq#1
- ^ 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
- ^ “VSTs & Linux - Working with VSTs - LMMS Wiki”. 2016年3月31日閲覧。
- ^ 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
関連項目
編集外部リンク
編集- 公式サイト
- スクリーンショット
- LMMS Forum
- LMMS wiki
- LMMS Sharing Platform: 曲、サンプル、プリセットの共有
- LMMS 日本語wiki(アーカイブ):