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.
64 lines
3.1 KiB
Markdown
64 lines
3.1 KiB
Markdown
# Crucible
|
||
|
||
Crucible melts the bars you just played into ready-to-use samples. Current version
|
||
**0.3.0**.
|
||
|
||
Resampling is the core loop of riddim sound design: bounce, open in Edison, chop,
|
||
trim, declick, normalise, find the key, name, save, load into a sampler. Crucible
|
||
does all of it from one button. It always records its input, so the take you
|
||
liked is already there when you press **Capture**.
|
||
|
||

|
||
|
||
## Install on Windows
|
||
|
||
Copy `Crucible.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 Crucible in a mixer slot at the end of the chain you want
|
||
to resample. Keep the font license with redistributed packages.
|
||
|
||
## Work with it
|
||
|
||
1. Play the pattern or song section.
|
||
2. Choose **Bars** (1–16) and press **Capture**. Crucible takes the newest complete
|
||
bars on FL's bar grid. With the transport stopped, it takes the newest audio at
|
||
the last known tempo instead.
|
||
3. Choose how to slice: **Grid** (1/4, 1/8, 1/16, 1/8T, 1/16T) or **Transients**
|
||
with a Sensitivity. Double-click the waveform to add a cut, right-click to remove
|
||
the nearest one.
|
||
4. Click a slice to hear it. Untick **Export** to leave it out.
|
||
5. Press **Export**.
|
||
|
||
Each export creates a folder named after the date, time and tempo, holding:
|
||
|
||
- `loop.wav`: the whole take, for Slicex or Edison;
|
||
- `s01_F1.wav`, `s02_G#1.wav`, …: one file per slice, named by its detected root
|
||
note. The root is also stored in the file's sampler chunk;
|
||
- `wavetable.wav` when **Wavetable** is on: up to 256 single-cycle frames of 2048
|
||
samples from the selected slice. Each frame starts on a rising zero crossing, so
|
||
frames morph without phase jumps. Serum reads the frame size from the file; in
|
||
Vital, import it as a wavetable with 2048-sample frames.
|
||
|
||
Every slice is cleaned on export: **Trim silence** removes leading silence below
|
||
−60 dBFS, **Declick** fades both ends (default 2 ms), **Normalize** peaks it at
|
||
−0.3 dBFS. Files are 32-bit float WAV at the session rate.
|
||
|
||
Add the export folder to FL's browser once (Options → File settings → Browser extra
|
||
search folders). New exports then appear there and can be dragged into channels,
|
||
the playlist or Edison. **Open folder** shows the latest export in Explorer.
|
||
|
||
## Timing and limits
|
||
|
||
Crucible adds no latency and passes audio through untouched. Auditioned slices are
|
||
mixed into its output only while they play. The history holds 72 s, enough for
|
||
16 bars at 60 BPM. The newest eight takes stay in memory until the plugin is
|
||
removed; they are not saved with the project. With **Keep takes** on (the
|
||
default), every capture's loop is also written at once to
|
||
`takes/<date>_<time>_<tempo>bpm_<bars>bars.wav` in the export folder, so a reload
|
||
or a crash loses nothing. Existing files are never overwritten.
|
||
|
||
Bar alignment follows the host's song position and time signature. Root notes are
|
||
detected between 35 Hz and 1 kHz. Unpitched slices, such as drums or noise, get
|
||
no note in their name. Transient slicing finds hits that rise out of quieter
|
||
audio; for legato basses, slice on the grid.
|