Reaktor

Reaktor（リアクター）は、独ネイティヴ インストゥルメンツ社が開発している、主として音の生成や、音響合成・音響効果といったフィルタなどを、グラフィカルな統合環境でモジュールを組み合わせるなどしてビジュアルに構成できるソフトウェアである。これらの処理は信号処理であり、ある種の数式処理系であるともいえる。

概要 
シンセサイザー、サンプラー、ドラムマシン、エフェクター、シーケンサーなど、設計次第では音響合成以外の用途のソフトウェアも構成できる。古典的なシンセサイザーの再現や新鋭の音響生成機器など、様々な設定が予め組み込まれている。これに加え、2000以上にのぼる無償のソフトウェアシンセサイザーを User Library からダウンロードすることもできる。一部を除くほとんどのプログラムを、利用者が細部に渡って解析・改変できる。

歴史 
1994年、Stephan Schmittがベルリンのホームオフィスで開発を始める。

1996年、GENERATOR Version 0.96という名で、Native Instruments社の1stプロダクトとしてリリースされた。この時点ではレイテンシの操作などの為に独自開発の専用サウンドカードが必要であった。

1998年、Windows環境下での標準的なサウンドカードを使用できるように再設計されたGENERATOR Version 1.5をリリース。

1999年、製品名をREAKTOR(別名 Generator/Transformator)と改め、Windows及びMacintosh用にVersion 2をリリース。新機能としてフィルタ及びエンベロープの統合されたリアルタイム表示とグラニュラーシンセシスが搭載された。

2000年、VST、DirectConnect(Digidesign Pro Tools用)、MAS(Mark of the Unicorn Digital Performer用)、DirectX形式のプラグインをサポートしたVersion 2.3をリリース。

2001年、オーディオエンジンとグラフィカルユーザインタフェースを再設計し、制御、データ管理に関するモジュールを追加したVersion 3をリリース。

2002年、VSTパフォーマンスとサンプル処理の改善、Windows、Macintosh間での互換性を向上したVersion 3.5をリリース

2003年、外部シーケンサを使用した際の安定性向上、ファクトリーライブラリの充実、グラフィカルユーザインタフェース及びVSTパフォーマンスの改善、Audio Unitsへの対応を行ったVersion 4をリリース。

2005年、DSPを従来よりもより深いレベルで詳細に設計できるCOREテクノロジーを搭載、64bit環境に対応したVersion 5をリリース。また、同年リリースされたVersion 5.1では新しいCORE Cellモジュールや新たなファクトリープリセットの追加、バグ修正などが行われた。

2010年、Version 5.5をリリース。グラフィカルユーザインタフェースの改善、スタンドアローンモードでのフルスクリーン機能、サインバンクモジュール及びモーダルバンクモジュールの追加、サンプルマップエディターの改善、新たなファクトリープリセットの追加など大幅な改善、拡張が行われた。

2011年、Version 5.6をリリース。Windows及びMacOSの64bit環境に対応。画像モジュールのPng形式対応。キーボードショートカットの変更も行われた。

2012年、ワイヤデバッグモードの搭載と多くのバグフィックスを行ったVersion 5.7、及び、OSCに対応、合わせてOSC関連モジュールの追加、MIDI処理の改善、サンプルの管理、及びサンプラー関連モジュールの改善が行われたVersion 5.8をリリース。

2013年、Version 5.9をリリース。MACINE2.0ホストソフトウェアとの統合、Avid Pro Tools AAXプラグインのサポート、他各種バグの修正。

2015年、Ver6をリリース。新しい「Blocks」の導入により、ラックマウントスタイルのモジュラーシンセサイザーを模したビジュアルとパッチングを作成できるようになった。また、Primary、Core Macroのライブラリーの再設計により、サウンドクオリティの改善やCPU処理の効率化、グラフィカルユーザインタフェースの刷新により、視認性の向上や表示領域の有効利用ができるよう図られている。

2016年、Version 6.1をリリース。Ableton Link機能を搭載。対応デバイス、アプリケーションとのタイミング同期が容易となった。

2017年、Version 6.2をリリース。LogicのMIDI FXに対応。その他Coreモジュール内QuickBusのコピー＆ペーストの改善。
また、REAKTORとREAKTOR Player専用のサードパーティー製インストゥルメントを導入。Twisted Tools、Tim Exile、Heavyocity、Blinksonic、Tonsturmの製品が第1弾のパートナーとして利用可能となった。

2018年、Version 6.2.2をリリース。非転置非線形サイレンキーフィルタ、レゾナンス-4で自己発信する8極ラダーフィルタ、6極および8極バターワースフィルタ、レゾナンス付き第2種バターワースフィルタ、ノッチ数を変更可能なフェイザー、バーバーポール/スルーゼロフェイザーとフランジャー、ハーモニックフェイザー、非対称オーバードライブ、アンチエイリアス版非対称オーバードライブ、ビット/サンプルレートリダクション、コンプレッサー、テンポ/トランスポート位置に同期するLFO、LFOツールキット、ゼロクロス検出イベント処理マクロの追加。クロスオーバーマクロ、シェルビングフィルタの再設計。ファイルブラウザがMacOS 10.13以降のAPFS形式でフォーマットされたディスクに対応。

2019年、Version6.3.0をリリース。Blocksフレームワークの全面的な見直しを行い、新しいRackファイルフォーマットを追加。これによりDAWセッションでのパッチの保存や、新たに追加されたRackモードにより、structure画面に移行せずともGUI上で各ブロックをパッチングできるようになった。この機能はReaktorの無償版である、ReaktorPlayerでも利用可能であり、無償版での音作りの自由度が大幅に改善した。しかし、GUIによるパッチングは6.3.0リリース時点で、Native Instruments公式製品と一部サードパーティー製品のみでの利用が可能となっている。また、Maschine、及び、Komplete KontrolのExtended viewでパネルのパッチを適応できるようになった。
6.3.0リリースと同時に23のBlocksと50以上のプリセットを備えたBlocks Plimes(Reaktorユーザーには無償提供。ReaktorPlayerへは有償で追加可能)、新しい無償製品であるKomplete StartとBlocks Baseもリリースされた。テキストモージュール用に新たなフォント「Roboto Condensed Light」が追加された。

2021年、Version6.4.2をリリース。macOS Big Surに対応。このバージョンより32bitバージョンは提供されない。
仮想モジュラー・エコシステムがNIコミュニティーに開かれ、Racks内でUser Blocksのパッチが可能となった。
また、User LibraryからのBlocksも、Racksモードでの使用、設定が可能になり、パネル正面でパッチ、プレイ、保存を容易に行えるようになった。
User Blockディレクトリ内に置かれているUser Blocksは、REAKTORブラウザーのLibraryタブから直接アクセスでき、Rack内の検索ボックスから検索ができる。
あわせてMASCHINE SequencerとNiji Drums モジュールもアップデートされ、Racksと正面パネルからのパッチングに対応した。

REAKTORファクトリーライブラリ
REAKTORファクトリーライブラリは、Native Instruments社が設計製作し、スタンドアローンの楽器として、またはリバースエンジニアリングの教育リソースとして使用できるさまざまなサウンドジェネレータやエフェクターである。

エフェクター
 Analogic Filter Box
 Anima
 Banaan Electrique
 Classic Vocoder
 Cyan
 Echomania
 EnFX
 Fast FX
 Flatblaster
 Fusion Reflections
 Grainstates FX
 Longflow
 Resochord
 Space Master 2
 SpaceMaster
 Spring Tank
 Two Knees Compressor

グルーブボックス
 Aerobic
 GoBox
 Krypt
 L3
 Limelite 
 Massive 1.1
 Newscool 
 Random Step Shifter
 Rhythmaker
 Sinebeats 2
 Splitter
 Vectory

サンプラー
 BeatSlicer 2
 Memory Drum 2
 Grainstates SP
 Travelizer
 Lurker

シーケンスド シンセサイザー
 Akkord
 Atmotion
 BlueMatrix
 Vierring
 WaveWeaver

シーケンサー
 Spiral
 SQ16
 SQ8
 SQ 8x8 
 SQ
 SQX

サウンドジェネレーター
 Metaphysical Function
 Skrewell
 Space Drone

シンセサイザー
 2-Osc
 Carbon 2
 Carbon
 Equinoxe Deluxe
 FM4
 Gaugear
 Green Matrix
 Grobian
 Junatik
 Kaleidon
 Lazerbass
 Nanowave
 Oki Computer 2
 Photone
 SoundSchool Analog
 Steam Pipe 2
 Steam Pipe
 SubHarmonic
 Sum Synth 
 Titan

REAKTOR Blocks
REAKTOR BlocksはREAKTOR上でモジュラーシンセサイザーをパッチングするように、様々なBlocks(モジュラーシンセサイザーでは単体のモジュールに相当する)を組み立てて、シンセサイザーを構築するために提供されるモジュール群である。一定のコンセプトを持ち、デザインが統一されたいくつかのモジュールセットが標準で提供され、見た目にもモジュラーシンセサイザーのような雰囲気を醸し出している。また、直流信号を出力できるオーディオインターフェイスを使用することにより、CV/GATE方式で動作するモジュラーシンセサイザーなどと連携することもできる。

Bento Box
 VCA (AMP)
 SVF (FLT)
 Mix (MIX)
 XFade (MIX)
 ADSR Envelope (MOD)
 LFO (MOD)
 Oscillator (OSC)
 CV Processor (PRO)
 Sample & Hold (PRO)
 4 Mods (SEQ)
 8 Steps (SEQ)

Boutique
 Dual SKF (FLT) 
 Multiwave OSC (OSC)
 OSC 5 (OSC)

Digilog
 Quantizer (PRO)
 Clock Divider (PRO)

DRIVER
 DRIVER (EFX)

Kodiak
 Curve Sequencer (SEQ)
 Duality Osc (OSC)
 Flip Gen (OSC)
 Morph Filter (FLT)
 Shift Sequencer (SEQ)

Modern
 Paul Filter (FLT)
 Comb Filter (FLT)

MONARK
 MONARK Filter (FLT)
 MONARK ADS ENV (MOD)
 MONARK Oscillator (OSC)

ROUNDS
 ROUNDS Delay (EFX)
 ROUNDS Reverb (EFX)
 ROUNDS LFO (MOD)

Util
 Scope (AUX)
 Clock (INT)
 Gates & Trigs (INT)
 Macro Knobs (INT)
 Macro Switches (INT)
 MIDI Out (INT)
 Note In (INT)
 Pitch CV Out (INT)
 Trig In (INT)
 CV Mix (MIX)
 Level Mono (MIX)
 Level Stereo (MIX)
 Mix 4 (MIX)

West Coast
 LPG (FLT)
 CFG (MOD)
 DWG (OSC)
 XYS (SEQ)

関連製品 
内部構造の解析、変更ができないものの、REAKTOR上で動作する追加ライブラリがリリースされている。また、REAKTORを購入せずともこれらのライブラリを使用できるプラットフォームとして、機能の限定されたREAKTOR6PLAYERも無償公開されている。

シンセサイザー 
Flesh (4つのPCM波形を素に複雑に変調、シンセサイズし、ループサウンドを生成するパフォーマンスシンセサイザー)
FORM (サンプルを複雑にシーケンス、変調し、サウンドを生成するPCMシンセサイザー)
KONTOUR（4つのマクロコントローラーと、複雑な変調機能を有した、フェーズモジュレーションシンセサイザー）
MIKRO PRISM（REAKTOR PRISMの機能限定 無償版）
MONARK（Minimoogを再現したバーチャルアナログシンセサイザー）
RAZOR（倍音加算方式を採用し、各種フィルターやヴォコーダー機能を搭載したアディティブシンセサイザー）
REAKTOR SPARK（複雑な変調機能、ウェーブシェイパーを有した減法シンセサイザー）
REAKTOR PRISM（エキサイターに外部音声を入力し、エフェクターとしても使用できる物理モデリングシンセサイザー）
ROUNDS（バーチャルアナログ音源とFM音源を組み合わせ、複雑にシーケンスするアドバンスドシーケンスシンセサイザー）
SKANNER XT（二つのPCM波形を素に複雑に変調、シンセサイズし、８つのプリセットをモーフィングしながら新たなサウンドを生成するモーフォロジカルシンセサイザー）
TRK-01（エレクトロミュージックのベース、キックサウンドに特化したシーケンサーを搭載したシンセサイザー）

ドラム・パーカッション 
POLYPLEX（ドラムサンプラー）

エフェクター 
MOLEKULAR（モジュラー式マルチエフェクトシステム ）
THE FINGER（パフォーマンス、リミックス、エフェクト）
THE MOUTH（シンセサイザー、マルチエフェクト）

動作環境 
スタンドアローン動作では、Windows環境下でASIO、WASAPI、MacOS環境下でASIO、Core Audioに対応。その他、DAWなどのプラグインとしてVST、Audio Units、AAX Nativeに対応。

競合ソフトウェア 
FlowStone
Max/MSP
OpenMusic
Pure Data
Quartz Composer
SynthEdit

グラフィカルではないが音響信号処理をプログラム可能なソフトウェア
SuperCollider

REAKTORを使用する主なアーティスト

Apparat
A Smooth Architect
Atsushi Nakayama (エレクト浪人)
Autechre
Bernard Sumner (New Order)
Boys Noize
Cycles & Spots
Chihei Hatakeyama
Chris Cross (Ultravox)
Cuckoo
Daniel Miller
Errorsmith
Deadbeat
deadmau5
eli walks
Fat Jon
Feadz
Gary Numan
Haruo Takimoto
Hiroaki Kobayashi
Hollin Jones
imoutoid
James Valentine (Maroon 5)
Jean Michel Jarre
Jimmy Edgar
kaz_x
KIYOSHI MURAI
kraftwerk
LaMar Mitchell
Liam Howlett (The Prodigy)
Luke Abbott
Machinedrum
Masatoshi Arai (新井理生)
Masayoshi Sakaguchi (Barium)
Megumu Otani
Mo Volans
Modeselektor
Mouse on Mars
Nadine Neven
Noah Passavoy (Maroon 5)
NUMB
OSTER
Owen Vallis
Paula Temple
Paul Hartnoll (Orbital)
Peter Kirn
Quark
Richard Devine
Riva Starr
Rounik Sethi
Roy Okashima
Sarufaromeo
Satoshi Suzuki 
Squarepusher
Starkey
Stephan Schmitt
TAKAAKI ITOH
Tassilo Ippenberger (Pan-Pot) (Mobilée)
Tim Exile
Thorsten Quaeschning (Tangerine Dream)
tyema
Walter Merziger (Booka Shade)
Wataru Kokei
Yuki Ohtsuka (Molecule Plane)
角出拓生
黒魔 (Chroma)
坂本龍一
テイ・トウワ
藤巻浩
長月秋霖

脚注

外部リンク 
REAKTOR6 公式サイト（日本語）
REAKTOR6PLAYER 公式サイト（日本語）
Native Instruments REAKTOR Users Japan 有志によるREAKTORポータルサイト（日本語） 閉鎖

音楽ソフトウェア
音声処理ソフト
1996年のソフトウェア
Windowsのソフトウェア
MacOSのソフトウェア