IMGセクションでは、「画像のロード」もしくは「サンプルのロード」を行うことができます。
| 「リシンセシス」モード | 「リシンセシス」モードでの編集作業では、サンプルデータのオリジナルファイルを編集することなく、「参照」で行われます。理論上最高のディテールで周波数とゲインの情報を扱うことができます。Harmorの加算合成エンジンは、オリジナルの音声データを、瞬間瞬間で刻々と変化する周波数スペクトルと音量のデータとして扱います(訳注:当然ですが、「参照」なので「パッチ再配布」とか「オリジナルデータの移動、変更」などには注意する必要があります)。 |
| 「画像シンセシス」モード | 「画像シンセシス」モードでは、サンプルデータは画像データとしてHarmorの中にコピーが作られ、それを編集します。元データが音声データだった場合、変換の過程で品質が劣化しますが、この方法には「画像データの編集の容易性」というメリットがあります。 Harmorでは、ゲインとピッチは独立したプレーン(訳注:実際のところHarmorが扱うのは画像をRGB分解したGとBのプレーンと考えていいみたいです)として扱われ、お好みの画像処理ソフトで扱うことができます。 Harmorでは、あらゆる画像データが利用できます。音声合成用に作られたデータである必要もなく、どんな画像でも恐らくは「何がしかのおもしろい音」になるでしょう。 |
簡単にまとめると、
と言ってもよいでしょう。
ヒント:
「リシンセシス」モードと「画像シンセシス」モードの違いで重要なのは、partialの位相(phase)の扱いです。リシセンシスモードではオリジナルの音声データの位相がそのまま使われるのに対し、画像シンセシスモードでは「Harmonic phase」マッピングで指定された固定値が使用されます。
これは、リシンセシスモードの方は編集しても劣化しにくく自然な音に聞こえるということを意味しています。
リシンセスモードから画像シンセシスモードへの変更はできます(Image optionsメニューから行えます)が、いったん画像シンセシスモードに変更するとリシンセシスモードに戻すことはできません。変更すると、元の音声データへのリンクは切断され、以後は画像に変換された音声データのコピーを編集することになります。
Harmorは516のpartialを扱うことができます。このため、高さが516ピクセルの画像データでは、516のpartialすべてを扱うことができます。ピクセルの「明るさ」はpartialの振幅として扱われます。
黒のピクセルはpartialがないことを、白のピクセルは振幅が100%のpartialを意味します。
「高さ516ピクセルで一番下に1ピクセル幅の白い線がある画像」は、第一partialだけが鳴る(訳注:つまり叩いたノートの周波数のサイン波)ことを意味し、「高さ516ピクセルで一番上に1ピクセル幅の白い線がある画像」は第516番目のpartialだけが鳴ることを意味します(訳注:Harmorのブラウンノイズのウェイトとか17kHzカリングとかいろいろな都合で音として聞こえない場合やそもそも合成されないケースが多い気はします)。
「時間」は画像の幅として表現されます(後述しますが、時間方向の拡大率は調整できます)。
高さが516ピクセル以下の画像では、第一partialが画像の一番下のピクセルとなります。高さが20ピクセルの画像では最初の20個のpartialだけが演奏されます。
画像エディタ上で左または右クリックしドラッグ操作すると音声の「スクラブ(訳注:scrubとは、DJがビニールレコードのターンテーブルを直接手で回してギュコギュコやるやつです。たぶん)」操作となります。
FL Studioを録音状態にしてスクラブすれば、この操作をレコードできます(レコードできるのはFL Studio10.0.5以降を使用している場合に限ります。VSTiプラグインの仕様の制約があるため不可能です。FL Studio用Harmorでは、独自拡張でこの制約を回避しています)。。
画像エディタ上で右クリックして、上下でピッチ、左右で時間を操作します。speedツマミはあらかじめ0%に設定してください。
| Tools | |
| Clear all | 画像の全プレーンを消去します。 |
| Prepare time envelope | 「ENV > Image time offset > Envelope」を初期状態にして開きます。これは「スクラッチ」や「タイムワープ」を定義するためのエンベロープです。 |
| Create bouncing loop time envelope | サンプルに設定されたループポイントを元に、「ENV > Image time offset > Envelope」を開きます。 |
| Slow down within loop region | Slows down the speed within the set loop. |
| Tune pitch for time offset | Changes ENV > Pitch > Envelope as a function of start time. |
| Set viewed zone as loop region | Sets the section visible in the window as the Loop Region. |
| Set last played zone as loop region | Sets the last section played as the Loop Region |
| Map time offset to last hit key | Sets the ENV > Image time offset > Keyboard mapping so the last key played. To use set the time to the desired part of the image and play a key and use the function. This way you can build up a unique set of MIDI keys to playback (time) positions. |
| Audio | |
| Analyze audio file | Opens a file browser to load an audio file (.wav, .mp3, .ogg). |
| Convert to image synthesis mode | There are two modes, resynthesis and image synthesis. When you drop a sample on Harmor it is processed in 'resynthesis' mode which references the original sample data for the highest fidelity. When converted to 'image synthesis' mode editing flexibility is increased at the expense of fidelity. Trade-offs, don't you love 'em? |
| Map audio markers to keys | Samples with embedded time markers will be mapped to keys using the ENV > Image time offset > Keyboard mapping envelope. Useful for creating 'slicing/stuttering' effects in Harmor. NOTE: Playback will continue to the end of the sample starting from each marker triggered if a key is held. To confine playback to the marker regions use the next option: |
| Map audio regions to keys | Similar to 'Map audio markers to keys' except playback is limited to the regions defined by markers in the audio file. NOTE: For 'play to end' of the sample type behavior use the previous option. |
| Image | |
| Generate random cloud | Creates a random 'cloud' image. |
| Degrade horizontally | Reduce horizontal resolution |
| Degrade vertically | Reduce vertical resolution |
| Crossfade 10%, 25%, 50% | Create a cross-fade on the entire image using 10%, 25% and 50% of the width respectively. |
| Selected image plane | |
| Open image file | Opens a file browser to load an image file (.bmp, .jpg, .png, .gif). The image is embedded in the patch, not linked to. |
| Save as image file | Saves the current image. |
| Edit image | Opens the default Image Editor on your PC. |
| Copy to image clipboard | Copies the current image to the clipboard. |
| Paste from image clipboard | Pastes the current image from the clipboard. |
| Clear | Clears the image. |
| Invert | Inverts the image polarity (creating a negative) so light areas become dark and dark light. |
| Flip vertically | Flips the image so the top becomes bottom and vice versa. |
| Planeドロップリスト | Image plane. Select the Frequency, Amplitude or Combined (All) image planes. |
| Copy/Paseボタン | Copy/Paste images from the image clipboard. Only available when you have used the 'Convert to image synthesis mode' from the 'Image options' menu. |
| Oct/Hzトグル | Vertical image scale. |
| 時間(画像でいう横方向)関係のセクション | |
| C (course speed)ツマミ | Playback speed (course). |
| F (fine speed)ツマミ | Playback speed (fine). |
| sharp | Image sharpening. Sharper images will have shaper transients. Left is transient sharpening, right is transient sharpening + phasing. |
| looping (ドロップリスト) | |
| To set a loop hold Ctrl + Left-click and drag on the region to loop. The start time will be made coincident with the Loop Start, use the Image time offset knob to disassociate them. Alternatively, use the Image options > Tools 'Set viewed zone as loop region' & 'Set last played zone as loop region' OR include a loop in your imported sample and it will be autodetected and used. | |
| One shot | Image plays once. |
| Loop | Image loops between the loop-points. |
| Ping pong | Image bounced back and forth between the loop-points. |
| smoothツマミ | Image time offset smoothing sets the time taken to relocate between Image Time Offset positions. The smoothing knob has different behaviors when turned left and right of 12 O'Clock. Left (Always): Smoothing is applied according to the time-constant set, Right (With threshold): Smoothing is only applied for small distances, when the offset is moved over large distances smoothing is ignored. This is useful to smooth out small movements but allows larger 'quick' jumps. |
| TIMEツマミ | Image start time offset. Use this to relocate the start point in the image. NOTE: Left or right-click the image editor and drag to scrub-play the sound. You can record scrubbing in FL Studio 10.0.5 onward using the FL native version of Harmor (just set FL Studio to record and start scrubbing). Pitch = vertical and time = horizontal, set the speed to 0% first. |
| LEVEL Section | |
| これらのコントロールは、画像のや元音声の情報から「音量」へのマッピングを調整します。画像やスペクトルで言えば「ピクセルの明るさ」に相当します。The frequency image plane at 50% grey = 1, no change to the original level. | |
| Image gain (ドロップリスト) | |
| ピクセルをゲインレベルにマッピングする際の補間アルゴリズムを指定します。各補間アルゴリズムの意味は、Harmorのプリセット「Tutorials and tricks > Image synthesis > Interpolation」を見ると参考になるでしょう。 | |
| Choose from: | |
| Block, Cap Bell | 様々な補間アルゴリズムです。耳で判断しましょう。 |
| Linear, Cubic | 様々な補間アルゴリズムです。耳で判断しましょう。 |
| Rise, Fall | 特殊な補間アルゴリズムです。levelの上昇(rising)と下降(falling)のみを行います(訳注:意味がわかりません。が、上記チュートリアルを見るとわかるのかも知れません。わからないかも知れません。補間=interpolationという言葉の意味がしっかりわかると、考えるまでもないのかも知れません)。 |
| Image gain pixel scaleツマミ | Image brightness to gain scaling. |
| Image gain mixツマミ | There are separate gain and frequency image planes. This knob blends in the gain information. When set to 0%, all active frequencies active are equally loud. |
| FREQ section | |
| これらのコントロールは、画像のや元音声の情報から「周波数」へのマッピングを調整します。画像やスペクトルで言えば「縦方向のスケーリング」に相当します。 | |
| Image frequency interpolation curve (ドロップリストその1) - Choose from: | |
| Block, Cap Bell | 様々な補間アルゴリズムです。耳で判断しましょう。 |
| Linear, Cubic | 様々な補間アルゴリズムです。耳で判断しましょう。 |
| Rise, Fall | 特殊な補間アルゴリズムです。levelのrisingとfallingのみを行います(訳注:意味がわかりません。が、このあたりの選択肢は、サンプリング音ではなく8x8ドットの絵とかで試すと違いがわかるような気がします。FLのブラウザに"Harmor/Data/Images/Calibration - interpolation check"というそれっぽい画像ファイルがあります。) |
| Image frequency mode (ドロップリストその2) - Choose from: | |
| Octave, Hz, Wide Hz | 縦方向のピクセル位置と周波数の関係。Hzモードはハーモニクスを平坦化して表示します。(訳注:元画像を、Octaveモードでは1倍音2倍音4倍音8倍音が均等であるように扱い、Hzモードでは1倍音2倍音3倍音4倍音が均等であるように扱うんじゃないかと思います。Wide Hzはよくわかりません。) |
| Unison | 画像をUnisonのデチューニングとして扱います(訳注:意味がよくわかりませんが、音的には音程の情報が失われるようで話し言葉なら「抑揚のないしゃべり方」になるようです。原文はLevelじゃなくFREQな気はします)。 |
| SCALEツマミ | Image frequency pixel scale controls the amount of frequency offset applied to the image/resynthesis, according to (its own envelope, Right-click and select 'edit articulator' and) the Interpolation and Mode settings (discussed above). By default turning this to zero will rescale lower frequencies toward the fundamental harmonic relationship with decreasing scaling applied as a function of increasing frequency. |
| FORMツマミ | Formant shifting. Formants are frequency peaks/resonances associated with the size of noise-making objects (the human voice, piano, guitar etc). Formant preservation retains the natural sound of transposed samples over a limited range (+/- 600 cents) and so is particularly useful for avoiding the 'chipmunk' effect on vocals. |
| mixツマミ | Formant mix. |
There are independent images that control the Pitch/Frequency and Gain of partials. Together these can create any sound, just as sampler can. In the image window the vertical dimension is frequency (each line of pixels is a single partial), while the horizontal dimension is time.
リシンセスのためにサンプルを読み込むには:
画像から音声を生成する際、ブラウンノイズによって調整されます。この調整は内容は、「HarmorのTimbreのHarmonics Editorでノコギリ波が水平線で表現される」仕組みと同じロジックです。これは「音としていい感じの波形」を直観的に作成しやすくするための仕様です。