chore: release Anvil 0.4.0, Lathe/Temper/Knurl 0.3.0, Planish/Braze/Ballast/Forge 0.2.0, Crucible/Weld 0.4.0
Check and Windows preview / check (anvil) (push) Successful in 2m37s
Check and Windows preview / check (ballast) (push) Successful in 1m49s
Check and Windows preview / check (braze) (push) Successful in 1m48s
Check and Windows preview / check (crucible) (push) Successful in 2m8s
Check and Windows preview / check (forge) (push) Successful in 2m9s
Check and Windows preview / check (knurl) (push) Successful in 1m53s
Check and Windows preview / check (lathe) (push) Successful in 1m58s
Check and Windows preview / check (patina) (push) Successful in 3m34s
Check and Windows preview / check (planish) (push) Successful in 1m59s
Check and Windows preview / check (quench) (push) Successful in 1m51s
Check and Windows preview / check (rivet) (push) Successful in 1m50s
Check and Windows preview / check (temper) (push) Successful in 1m58s
Check and Windows preview / check (weld) (push) Successful in 3m16s
Check and Windows preview / previews (push) Successful in 2m17s
Check and Windows preview / windows (push) Successful in 3m14s
Independent plugin release / publish (push) Successful in 10s
Independent plugin release / plan (push) Successful in 8s
Independent plugin release / build (push) Successful in 3m50s
Check and Windows preview / check (anvil) (push) Successful in 2m37s
Check and Windows preview / check (ballast) (push) Successful in 1m49s
Check and Windows preview / check (braze) (push) Successful in 1m48s
Check and Windows preview / check (crucible) (push) Successful in 2m8s
Check and Windows preview / check (forge) (push) Successful in 2m9s
Check and Windows preview / check (knurl) (push) Successful in 1m53s
Check and Windows preview / check (lathe) (push) Successful in 1m58s
Check and Windows preview / check (patina) (push) Successful in 3m34s
Check and Windows preview / check (planish) (push) Successful in 1m59s
Check and Windows preview / check (quench) (push) Successful in 1m51s
Check and Windows preview / check (rivet) (push) Successful in 1m50s
Check and Windows preview / check (temper) (push) Successful in 1m58s
Check and Windows preview / check (weld) (push) Successful in 3m16s
Check and Windows preview / previews (push) Successful in 2m17s
Check and Windows preview / windows (push) Successful in 3m14s
Independent plugin release / publish (push) Successful in 10s
Independent plugin release / plan (push) Successful in 8s
Independent plugin release / build (push) Successful in 3m50s
The producer-feedback round: stable note tracking, the NOTE pitch source with Key lock and Follow bends, unsure-means-neutral fallbacks, Anvil's Enhance mode, MAIN and ADVANCED pages, Ballast on Grid by default, and Crucible's sure-note slice names with a song key. Adds docs/pitch.md for the shared pitch source, updates every changed plugin's README and changelog, the release table, the editor previews, the website bullets, and the status in docs/ideas.md.
This commit is contained in:
1 parent
01fd3241eb
commit
b8d04d1936
54 files changed
+389
-101
No files matched your search
@@ -1,5 +1,18 @@
|
||||
# Lathe changelog
|
||||
|
||||
## 0.3.0
|
||||
|
||||
- Add **NOTE** as a pitch source: Lathe follows a note you set, and the audio
|
||||
only starts and stops it. Add Key lock and Follow bends for AUDIO detection.
|
||||
- Detection holds its notes: a new note needs a steady pitch for 40 ms, octave
|
||||
jumps need 80 ms down and 200 ms up. Growls, wobbles and formant basses no
|
||||
longer flicker between notes. Follow bends brings back the old fast behaviour.
|
||||
- When detection is unsure, Lathe passes the audio unchanged instead of cutting
|
||||
a guessed note's harmonics, and the readout shows **?**.
|
||||
- The harmonic bars show where harmonics 1, 2, 4, 8, 16 and 32 sit in Hz.
|
||||
- The editor opens on a MAIN page. **ADVANCED** in the header adds Harmonics,
|
||||
Smooth, Gate and Snap.
|
||||
|
||||
## 0.2.0
|
||||
|
||||
- Change the CLAP ID to `io.narl.bass-foundry.lathe`. Hosts see this as a new
|
||||
|
||||
+13
-6
@@ -1,7 +1,7 @@
|
||||
# Lathe
|
||||
|
||||
Lathe is an EQ whose bands sit on the harmonics of the note being played.
|
||||
Current version **0.2.0**.
|
||||
Current version **0.3.0**.
|
||||
|
||||
A normal EQ works in fixed frequencies. A cut at 130 Hz takes out the 3rd
|
||||
harmonic of an F1 bass, the 2nd of a C2, and the fundamental of a C3, so the
|
||||
@@ -20,8 +20,13 @@ processing. Keep the font license with redistributed packages.
|
||||
|
||||
## Work with it
|
||||
|
||||
The editor opens on the **MAIN** page with the bars, the macros and Width.
|
||||
The **ADVANCED** switch in the header adds Harmonics, Smooth, Gate and Snap.
|
||||
|
||||
1. Play the bass. The note readout shows what Lathe tracks; the lower strip of the
|
||||
editor shows each harmonic's level going in (grey) and coming out (pink).
|
||||
While a note plays, harmonics 1, 2, 4, 8, 16 and 32 also show where they
|
||||
sit in Hz.
|
||||
2. Draw gains on the harmonic bars. Drag across bars to paint a shape;
|
||||
Shift-drag for fine steps; double-click a bar to reset it.
|
||||
3. Use the macros for the whole series:
|
||||
@@ -34,7 +39,7 @@ processing. Keep the font license with redistributed packages.
|
||||
4. **Width** sets every band's bandwidth as a share of the harmonic spacing. Narrow
|
||||
bands touch only the harmonic; wide bands also move its surroundings.
|
||||
|
||||
Other controls:
|
||||
Other controls (Harmonics, Smooth, Gate and Snap on the ADVANCED page):
|
||||
|
||||
- **Harmonics** is how many harmonics are shaped (8–32). Higher harmonics pass
|
||||
unchanged.
|
||||
@@ -50,11 +55,13 @@ Other controls:
|
||||
The drawn gains are saved with the project but are not automation parameters;
|
||||
the macros are.
|
||||
|
||||
### Pitch from MIDI
|
||||
### Pitch source
|
||||
|
||||
For basses whose fundamental is unclear (heavy FM, formant or noise patches),
|
||||
select **MIDI** and route the bass's MIDI notes to Lathe. In FL Studio, set the
|
||||
bass channel's MIDI output port and Lathe's input port to the same number.
|
||||
**Pitch from** in the header chooses where the note comes from: **AUDIO**
|
||||
detects it, **MIDI** follows MIDI notes sent to Lathe, and **NOTE** uses a note
|
||||
you set. For heavy FM, formant or noise basses, NOTE with the drop's root is the
|
||||
safest choice. Key lock and Follow bends tune the detection. While detection is unsure of the note, Lathe passes the audio unchanged and the readout shows **?**. See
|
||||
[Pitch source](../pitch.md).
|
||||
|
||||
## Timing and limits
|
||||
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 301 KiB After Width: | Height: | Size: 282 KiB |
Reference in new issue
Block a user