Check and Windows preview / check (anvil) (push) Successful in 2m22s
Check and Windows preview / check (crucible) (push) Successful in 1m55s
Check and Windows preview / check (knurl) (push) Successful in 1m42s
Check and Windows preview / check (lathe) (push) Successful in 1m41s
Check and Windows preview / check (patina) (push) Successful in 2m43s
Check and Windows preview / check (planish) (push) Successful in 2m20s
Check and Windows preview / check (rivet) (push) Successful in 1m42s
Check and Windows preview / check (temper) (push) Successful in 1m39s
Check and Windows preview / check (weld) (push) Successful in 2m40s
Check and Windows preview / previews (push) Successful in 1m37s
Check and Windows preview / windows (push) Successful in 2m34s
Independent plugin release / publish (push) Successful in 9s
Independent plugin release / plan (push) Successful in 7s
Independent plugin release / build (push) Successful in 3m8s
- Crucible 0.3.0: Keep takes. - Patina 0.4.0: Tone guard and the Bass line preset. - Planish 0.1.0 is already at its first version. - Update the current version in every plugin guide; several still named an older release.
67 lines
3.0 KiB
Markdown
67 lines
3.0 KiB
Markdown
# Anvil
|
||
|
||
Anvil gives every bass note the same solid sub. Current version **0.2.0**.
|
||
|
||
In riddim and dubstep, each switch-up patch brings its own sub: a different level,
|
||
a different phase, sometimes two layers that cancel. The drop's weight jumps from
|
||
note to note and the kick lands differently on each one. Anvil removes the
|
||
original band below **Split** and puts a clean mono sine in its place. The sine
|
||
follows the bass pitch, has the same peak level on every note, and starts at the
|
||
same phase on every note.
|
||
|
||

|
||
|
||
## Install on Windows
|
||
|
||
Copy `Anvil.clap` into `C:\Program Files\Common Files\CLAP\`. In FL Studio 2024.1
|
||
or newer, open Options → Manage plugins, enable Verify plugins, and Find installed
|
||
plugins. Load Anvil in the mixer slot of the bass bus. Keep the font license with
|
||
redistributed packages.
|
||
|
||
## Work with it
|
||
|
||
1. Put Anvil on the bass bus, after the sound design and before the bus
|
||
compression or clipping.
|
||
2. Set **Split** just above the sub. 80–100 Hz suits most riddim basses.
|
||
3. Set **Sub level** once. Every patch on the bus now gets this level.
|
||
4. Use **Phase** to line the start of each note up with your kick. With
|
||
**Retrigger** on, every note starts at this phase.
|
||
5. Turn on **Solo sub** to hear only the new sub; the scope shows the original
|
||
low band (grey) against the new sub (accent).
|
||
|
||
Other controls:
|
||
|
||
- **Dynamics** at 0 % holds the level for the whole note. Raise it to let the sub
|
||
follow the original's volume shape, for example a wobble.
|
||
- **Drive** adds upper harmonics so the sub reads on phones and laptops.
|
||
- **Octave** moves the sub against the detected note. Use −1 for a bass played
|
||
one octave up.
|
||
- **Glide** slides between overlapping notes; 0 jumps.
|
||
- **Gate** is the input level that counts as a note. Raise it if tails or reverb
|
||
start new notes.
|
||
- **Keep** blends some of the original low band back under the new sub.
|
||
- **Snap to semitone** rounds detected pitch. Turn it off for pitch bends and slides.
|
||
|
||
If Knurl is on the bass before the bus, use **MIDI**: Knurl's patterns make
|
||
detection read notes from C2 upwards an octave low. See
|
||
[Signal chain](../chain.md).
|
||
|
||
### Pitch from MIDI
|
||
|
||
Detection follows the audio by default. For heavy formant or FM basses where the
|
||
fundamental is unclear, select **MIDI** and route the bass's MIDI notes to Anvil.
|
||
In FL Studio, set the bass channel's MIDI output port and Anvil's input port to the
|
||
same number, or duplicate the notes into a pattern on a channel that feeds Anvil.
|
||
|
||
## Timing and limits
|
||
|
||
Detection uses 80 ms of lookahead, reported to the host for delay compensation,
|
||
so each note's pitch is known before its attack leaves the plugin. Pitch range is
|
||
25–250 Hz, one voice: chords and layered notes in the sub band are not separated.
|
||
Notes shorter than about 15 ms may not be recognised. A pitch move of more than
|
||
0.7 semitone that holds for two analysis hops (10 ms) starts a new note.
|
||
|
||
The crossover is a 4th-order Linkwitz–Riley pair, so with Keep at 100 % and no
|
||
note playing, the signal passes with flat magnitude. Stereo above the split is
|
||
kept; the new sub is mono.
|