RAVENFORGE / SIGNAL & TRANSDUCTION RESEARCH LOG — A02
RAVENFORGE
Signal & Transduction Research Log
A02 — Pickup Position and Harmonic Sampling
From normalized string coordinates to fret-dependent spatial sampling
Document Purpose Rather than describing magnetic pickup position on electric guitars and basses only through tone adjectives such as “bridge = bright / neck = warm,” this log defines it as sampling geometry that reads a specific spatial coordinate of the vibrating string. Within the signal chain established in A01, this entry isolates pickup-coordinate sampling while explicitly separating the ideal string mode-shape factor from actual induced voltage. Literature is used to verify point-sensor position factors, fret-dependent normalized coordinates, plucking-point excitation, finite sensing kernels, multi-pickup spatial mixing, magnetic-field geometry, and real-string effects. The goal is to establish a common coordinate model and C01 measurement protocol for RavenForge ASKR, EMBLA, and future 3PU layouts. No pickup coordinate or sensing width is declared optimal at this stage. |
Code | A02 |
Focus | pickup coordinate · harmonic node/null · fret dependence · pluck coordinate · finite sensing kernel · multiscale / multi-pickup geometry |
Evidence | JAES / JASA / IEEE Transactions on Magnetics / American Journal of Physics · musical-acoustics references |
RavenForge link | ASKR slanted multiscale pickup · EMBLA pickup coordinates · future 3PU spatial complementarity |
Downstream logs | B02 next in sequence · C01 spatial FFT validation · A03/A04 electrical pickup & loading models |
Status | Technical audit integrated · analytical baseline established · pickup-specific field / prototype validation pending |
When a pickup is moved a few millimetres on the body, the first variable that changes is not “treble” or “warmth” but the spatial coordinate at which the vibrating string’s mode shape is sampled. Paiva, Pakarinen & Välimäki modeled pickup position, finite sensitivity width, and multi-pickup mixing as separable spatial effects [2], while Mohamad, Dixon & Harte showed that pickup position and plucking point can be estimated from spectral patterns in real electric-guitar recordings [3]. These results support treating pickup location as a quantifiable source of spectral signature rather than merely a subjective tone adjective.
The first audit correction in A02 is important: sin(nπx/L) for an ideal string mode is not the complete voltage response of a pickup. It is a geometric spatial factor applied to string motion. Real coil voltage additionally depends on the time derivative of string motion, magnetic-flux sensitivity, field geometry, and the downstream electrical transfer function [2,4,5]. A02 therefore addresses “where the string is read”; transduction gain and electrical filtering are passed to A03/A04.
Key Perspective Pickup position is a spatial coordinate before it is a tone adjective. However, sin(nπr) is not the complete transfer function of a real pickup voltage; it is a geometric sampling factor for an ideal string mode. |
Figure 1. Geometric point-sampling factor for ideal string modes.
Color scale = |sin(nπr)|. This is a mode-shape magnitude map only — not predicted pickup voltage, EQ response, or measured RavenForge data. Dashed coordinates are examples, not recommendations [1–3].
To reduce coordinate ambiguity, the bridge is defined as x=0. If the current speaking length is L and the distance from the bridge to the pickup’s effective sensing center is d, the normalized pickup coordinate is r=d/L. For an ideal fixed-end flexible string, the nth transverse mode shape can be written as follows [1].
φ_n(x) = sin(nπx/L)
If an infinitesimal point sensor is assumed to read string motion at x=d, the spatial factor for mode n is [2,3]:
H_pos(n,d) ∝ φ_n(d) = sin(nπd/L) = sin(nπr)
This expression is a spatial amplitude factor. For example, if the pickup is approximated as a linearized velocity-sensitive transducer, the induced signal of the nth component additionally contains a time-derivative term approximately proportional to ω_n and a pickup-specific magnetic sensitivity. The |sin(nπr)| heatmap therefore must not be read as the actual output-voltage spectrum [2,4].
Audit Correction A02 does not write “pickup response = sin(nπr).” The precise statement is “the point-sampling spatial factor for an ideal mode is proportional to sin(nπr).” Actual voltage response additionally includes magnetic transduction and electrical response. |
Under the ideal point-sensor / fixed-end string assumptions, the spatial node of mode n coincides with the pickup center when n·r=m, or r=m/n, where m is an integer from 1 to n−1. For example, at r=1/4 the 4th, 8th, 12th… modes have nodes in the ideal geometric model. This relation is useful, but it does not imply that “1/4 is a good pickup position.”
Normalized r | Ideal first exact null | Interpretation |
0.10 = 1/10 | n = 10 | 10th, 20th… mode node under ideal point model |
0.1667 ≈ 1/6 | n = 6 | 6th, 12th… node |
0.20 = 1/5 | n = 5 | 5th, 10th… node |
0.25 = 1/4 | n = 4 | 4th, 8th, 12th… node |
arbitrary r | low-order exact null may not exist | Interpret as a near-node / local minimum |
Design Rule A harmonic node is a consequence, not a sweet spot. RavenForge does not adopt a ratio itself as a “good position”; B02 first determines whether suppression of a particular partial is actually required by the target response. |
Pickup-position effects are not equivalent to a conventional EQ that boosts or cuts fixed frequencies in Hz. Because the maxima and minima of sin(nπr) repeat with mode number, pickup position can be treated as comb-like spatial weighting in the harmonic domain; when combined with the modal frequencies of an actual note, that weighting appears as spectral coloration [2].
The common perception that bridge-near sampling sounds “bright” does not mean that the pickup creates high frequencies. Near the bridge, low-order transverse displacement is itself small, and the first exact nodes of low-order modes occur at more distant normalized positions; as a result, normalized upper-partial / fundamental ratios can become relatively larger. At more neckward coordinates, lower-order modes can approach a node or local minimum [2].
Revised Assumption Bridge = bright / neck = warm is perceptual shorthand. RavenForge CAD variables are bridge-referenced d (mm), normalized r=d/L, mode-dependent spatial factor, and the pickup-specific sensing kernel. |
Although the pickup is fixed to the body, fretting changes the speaking length. Under ideal equal temperament, the speaking length at fret F is L_F=L_0·2^(−F/12). If the bridge-referenced pickup distance d is fixed, the normalized coordinate becomes r_F=d/L_F [3].
L_F = L_0 · 2^(−F/12) r_F = (d/L_0) · 2^(F/12)
The same pickup therefore samples a different geometric harmonic pattern on the open string, 5th fret, and 12th fret. Mohamad et al.’s fretted-note experiment likewise exploits the fact that the spectral suppression pattern of a fixed pickup changes with fret position [3]. On a real instrument, compensated saddles can make the nominal scale and actual sounding length differ slightly, so C01 uses the measured saddle-to-fret speaking length for each string.
Figure 2. Different ideal geometric sampling patterns produced by the same physical pickup at different frets.
Example uses d=L₀/4 and H=|sin(nπd/L_F)|. Curves are geometric factors only, not pickup voltage. Real compensated speaking lengths must be measured per string [3].
Design Rule An open-string “sweet spot” cannot be generalized to the whole fretboard. A RavenForge pickup map includes at minimum string × fret × harmonic coordinates. |
Observed harmonic amplitude already contains the effect of excitation as well as pickup position. Following the idealized derivation of Mohamad et al., if a string is plucked at a specific point with an ideal triangular initial displacement, the nth displacement coefficient has approximately the following position dependence on the pluck coordinate ξ_q=q/L [3].
C_n ∝ sin(nπξ_q) / [n² ξ_q(1−ξ_q)] (ideal triangular-displacement pluck)
When the point-sampling factor sin(nπξ_p) is also applied and a linearized velocity-sensitive sensor is assumed, the time derivative changes the harmonic-order envelope by one power, giving the following conceptual form. Constant terms and pickup-specific magnetic gain are omitted.
V_n ∝ sin(nπξ_q) · sin(nπξ_p) / n (ideal string + point sensor + velocity approximation)
Plucking point and pickup point can therefore create independent spatial notches that multiply in the observed spectrum. This is why a weak harmonic in an FFT cannot be identified as a pickup node from amplitude alone. In C01, pluck coordinate, displacement, release direction, and plectrum geometry must be made repeatable.
C01 Validation Scope Pluck position is a second spatial coordinate, not background noise. In fret sweeps, “fixed physical q” and “fixed normalized ξ_q” are defined as separate tests. |
Paiva et al. model a pickup as spatially integrating string motion through a finite sensitivity function g(u) around a center P rather than sensing a single point [2]. In general form, the spatial response to mode n can be written as the following kernel integral.
H_g(n) = ∫ g(u) · sin[nπ(ξ_p + u/L)] du
For the simplest symmetric rectangular kernel, g(u)=1/W for |u|≤W/2, the RavenForge analytical baseline separates as follows.
H_rect(n) = sin(nπξ_p) · sinc[nπW/(2L)] sinc(z)=sin(z)/z
This equation has two important implications. First, finite width averages higher-order modes more strongly, creating a spatial low-pass envelope. Second, if the kernel is linear and symmetric about the pickup center, the central ideal node defined by sin(nπξ_p)=0 remains at the same coordinate. It is therefore inaccurate to say that finite width alone shifts the node. A shifted minimum or loss of a perfect zero requires additional conditions such as field asymmetry, off-axis string position, nonlinear flux relation, 3D polarization, or non-ideal boundary/mode shape [2,4,5].
There is likewise no basis for equating physical housing width, pole diameter, or blade thickness directly with W_eff. Paiva et al. discuss center-weighted Hamming and truncated-exponential sensitivities as modeling candidates [2]. Effective sensing width is treated as a pickup-specific parameter that includes magnetic geometry, string gap, and fringe field.
Figure 3. Idealized spatial-aperture response of a symmetric rectangular sensing kernel.
34-inch L=863.6 mm analytical example. Widths are illustrative W parameters, not measured pickup apertures. In this symmetric linear model the central position node is preserved while high-order modes are attenuated [2,3].
Design Rule Housing width ≠ effective sensing width. Pole diameter ≠ universal sensing width. Blade thickness ≠ universal sensing width. W_eff is estimated and validated for each pickup using a field map or spectral fit. |
Point and finite-kernel models are useful, but the sensitivity of a real magnetic pickup arises from a 3D magnetic system formed by the permanent magnet, pole or blade, ferromagnetic string, and coil. Horton & Moore and Lemarquand & Lemarquand model how string position changes coil-linked flux through magnetic-field geometry [4,5].
String–magnet gap, pole/blade alignment, and vibration polarization are therefore confounding variables in A02/C01. Changing pickup height alters not only level but also field gradient, nonlinear response, and the magnetic force acting on the string. Feinberg & Yang experimentally and theoretically showed that a non-uniform magnetic field can split the two transverse natural-frequency modes of a guitar string [6]. Because the magnitude of this effect depends on the pickup, magnet, string, and gap, no universal numerical value is assumed.
Design Rule During a pickup x-sweep, hold string–magnet gap, pickup tilt, and pole/blade alignment constant. Magnetic back-action is physically real but pickup-specific, so quantitative specification is deferred to C01 or a dedicated field test. |
If only the spatial terms of two ideal point sensors are considered, their signed mode-shape factors can combine by addition or subtraction. Assuming equal gain, equal transduction phase, and equal electrical response, the in-phase spatial baseline is:
S₊(n) = sin(nπr₁)+sin(nπr₂) = 2 sin[nπ(r₁+r₂)/2] · cos[nπ(r₁−r₂)/2]
The combined voltage of a real instrument is more complex. Pickup j contributes wiring polarity p_j, magnetic polarity, complex electrical transfer G_j(f), load, and coil phase. Conceptually, the result can be written as Y_n=Σ p_j·G_j(f_n)·H_j(n)·A_n. The phrase “out of phase = cancellation” is therefore incomplete: the degree of cancellation for each harmonic depends on both the spatial sign and the electrical phase/amplitude [2].
3PU Design Rule A single-pickup spatial shortlist can be built from a magnitude map, but 2PU/3PU combinations require signed spatial factors plus each pickup’s complex electrical transfer. A02 defines the spatial component; G_j(f) is deferred to A03/A04. |
Bending stiffness in a real steel string shifts modal frequencies away from exact integer multiples, producing inharmonicity [1,2]. This is an important reason why spectral notches do not sit on a perfectly harmonic Hz grid, but stiffness alone should not be described as automatically moving the spatial node coordinates of a fixed-end mode. In idealized stiff-string models, the mode shape can remain very close to sinusoidal depending on the boundary conditions; the modal frequency is the first quantity to change.
More direct routes by which real spatial mode shape and node location can deviate from the ideal prediction include non-ideal fret/nut/bridge termination, structure coupling, local stiffness, 3D or elliptical transverse motion, and asymmetric magnetic sensitivity. C01 should therefore not force every component into an exact n·f₀ FFT bin; each modal peak is tracked by a local search. The difference between the ideal node coordinate and the measured spectral minimum is stored as a separate residual.
Audit Correction Dispersion primarily warps modal frequencies; it does not by itself justify moving the ideal spatial node coordinate. Frequency inharmonicity and spatial mode-shape deviation are recorded separately. |
RavenForge does not reduce pickup geometry to a single center value on the body. For string i, fret F, and pickup j, it records the actual speaking length Lᵢ,F and the distance dᵢ,j from that string’s bridge saddle datum to its effective sensing center.
rᵢ,j,F = dᵢ,j / Lᵢ,F Hᵢ,j,F(n) = sin(nπrᵢ,j,F) (ideal signed spatial factor)
Under ideal equal temperament, Lᵢ,F=Lᵢ,0·2^(−F/12) can be calculated, but with a compensated bridge the measured saddle-to-fret sounding length is used. With a slanted pickup and a multiscale layout, dᵢ,j and Lᵢ,0 can both vary from string to string, so a single housing-center coordinate is insufficient to describe the layout.
Figure 4. RavenForge coordinate definition separating dᵢ and Lᵢ for each string in a multiscale + slanted-pickup layout.
Illustrative geometry only. Slant does not automatically equalize normalized coordinates; each string requires its own measured dᵢ/Lᵢ. Actual ASKR CAD coordinates are not plotted here.
Record field | Meaning | Why it matters |
dᵢ,j (mm) | string i saddle datum → pickup j effective center | routing / CAD physical coordinate |
Lᵢ,F (mm) | actual speaking length at fret F | incorporates compensation / multiscale geometry |
rᵢ,j,F | dᵢ,j / Lᵢ,F | fret-dependent sampling coordinate |
W_eff,i,j | effective longitudinal sensing width | finite-aperture model |
gap / tilt | string–magnet gap / pickup orientation | sensitivity & back-action confound |
polarity / G_j(f) | wiring sign / electrical transfer | 2PU / 3PU combination |
Multiscale Design Rule A slanted pickup is not automatically “correct for multiscale.” Equal physical bridge distance and equal normalized coordinate are different design targets. RavenForge stores dᵢ/Lᵢ for each string and chooses the slant from the intended sampling relation. |
ASKR uses a different scale length for each string and a slanted pickup geometry, so the normalized coordinate can vary by string even within one housing. Instead of using a single adjective such as “bridge-near,” RavenForge builds a string × fret × harmonic map and then selects a family of CAD coordinates that best satisfies the target partial relationship defined in B02.
A02 does not invent ASKR values for dᵢ. Saddle-specific geometry is extracted from the current CAD and combined with the actual compensated speaking length to map open, 5th-fret, 12th-fret, and major low-register notes first.
Even on a geometrically simpler 34-inch platform such as EMBLA, the normalized coordinate of a fixed pickup changes with fret position. RavenForge therefore does not judge “neck/bridge balance” from a single open-string fraction; it checks whether repeated deep minima occur across the registers actually used.
For a 3PU system, each pickup is first evaluated with a single-pickup map to determine whether the three locations provide distinct spatial information. Pairwise and three-way combinations are then verified by combining signed spatial factors with the complex electrical transfer obtained in A03/A04. Positions are not chosen from visually even spacing or from the idea of three fixed “neck/middle/bridge characters.”
Link to B02 A02 provides coordinate → ideal spatial relation. In B02 — Voicing Before Specification, the target response is defined first and candidate coordinates are then derived from the A02 map. |
Claim | Assessment | Evidence | RavenForge wording |
Pickup position leaves a spatial signature in the harmonic spectrum | Verified | Paiva [2]; Mohamad [3] | record coordinate as a design variable |
H_pos∝sin(nπd/L) represents the complete real pickup voltage | Needs correction | ideal string / pickup models [2–4] | use only as a geometric spatial factor |
Ideal point-node condition r=m/n | Verified under assumptions | fixed-end point-sensor model [1–3] | ideal null hypothesis |
Changing fret changes the normalized coordinate of a fixed pickup | Verified | geometry + fretted-note experiment [3] | per-fret map |
Plucking point also creates a harmonic-null pattern | Verified | Mohamad [3] | control q/L as a separate coordinate |
Finite sensing width averages higher-order response | Verified model | Paiva [2]; Mohamad [3] | spatial low-pass tendency |
Symmetric finite width alone shifts the central ideal node | Incorrect | kernel symmetry analysis / Paiva framework [2] | node remains fixed in the symmetric linear model |
Housing / pole / blade physical width = W_eff | Unsupported | 3D magnetic geometry [2,4,5] | pickup-specific fit / field map required |
String stiffness directly shifts the ideal spatial node | Not generalizable | musical acoustics / dispersion [1,2] | separate frequency inharmonicity from mode-shape deviation |
A pickup combination can be predicted by adding magnitudes only | Incorrect | multi-pickup mixing [2] | signed spatial + complex G_j(f) |
A magnetic pickup has no influence on string motion | Incorrect universal assumption | Feinberg & Yang [6] | gap-dependent back-action confound |
The JASA 2017 value of 3.53 mm is a universal pickup-position accuracy | Incorrect framing | Mohamad [3] | mean absolute error for a specific guitar / dataset / algorithm |
A slanted pickup automatically matches multiscale normalized coordinates | Not established | RavenForge geometric inference | check dᵢ/Lᵢ for each string |
The current ASKR/EMBLA coordinates are optimal | Not established | C01 data pending | B02 + C01 required |
The A02 analytical model indicates what spatial effects should be expected, but a production coordinate must pass measurement repeatability. In particular, the 3.53 mm mean absolute error reported by Mohamad et al. for single-pickup position was obtained with their guitar, strings, recording setup, and inversion algorithm; it cannot be adopted as RavenForge measurement resolution or manufacturing tolerance [3]. The C01 acceptance threshold is set only after the RavenForge fixture has been characterized by R&R.
Figure 5. RavenForge pickup-coordinate validation loop derived from A02.
Engineering workflow only. The experiment must first resolve its own repeatability before millimetre differences become design specifications.
Stage | Record / condition | Decision |
Geometry survey | actual saddle→pickup dᵢ, Lᵢ,F, pickup gap / tilt | coordinate lock |
String condition | same model/gauge/age, tuning, intonation, temperature log | string confound control |
Pluck-fixture R&R | same q, displacement, direction, plectrum width/thickness; 20–30× | release variance |
Pickup lock | same pickup unit, gap, pole/blade alignment, orientation | magnetic confound control |
Electrical lock | same high-Z DI/buffer or fixed load, cable, gain, ADC | A03/A04 confound control |
Coarse position sweep | 5–10 mm pilot steps across routable range | large spatial gradient map |
Fine sweep | only where effect > repeatability; 2–5 mm candidate steps | production-resolution test |
Fret / string matrix | open / 5 / 12 anchors + model-specific registers; all strings where possible | fret/multiscale map |
Time-window analysis | attack and early-decay windows stored separately | dynamic dependence |
Modal peak tracking | local peak near each predicted partial, not fixed n·f₀ bin | inharmonicity handling |
Normalization | absolute DI level + H_n/H_1 + optional total-energy normalized metrics | avoid single normalization bias |
Uncertainty | release / reinstall / analysis variance + confidence interval | effect vs noise |
Prototype re-test | final routed position with normal electronics | system-level confirmation |
Sample rate and FFT size are measurement-design choices, not fixed requirements of the physics. RavenForge can use 96 kHz / 24-bit as a baseline, but pickup-position inference itself does not require 96 kHz. Raw waveforms are always retained, and local modal peaks are tracked using a Hann window and a sufficiently long time span. Fundamental-normalized ratios alone can become misleading when the fundamental itself lies near a spatial minimum, so absolute DI level is stored as well.
Measurement Rule No millimetre claim before R&R. Determine σ_release, σ_reinstall, and σ_analysis before comparing the model; only when the observed position effect is sufficiently larger than the combined uncertainty is it promoted to a CAD tolerance or production coordinate. |
The verified A02 baseline is clear. The mode shape of an ideal string provides a spatial factor sin(nπr) at the pickup coordinate, while fretting changes the speaking length and therefore continuously changes the normalized coordinate of the same physical pickup. Plucking point is a separate excitation coordinate, and a finite sensing kernel averages higher-order spatial response. Real pickup voltage, however, results only after magnetic transduction and electrical transfer are applied to this geometric layer [2–5].
RavenForge therefore does not use “bridge / neck,” “sweet spot,” or “a few millimetres brighter” as direct design evidence. Pickup coordinates are recorded together with per-string d, actual speaking length, fret-dependent r, W_eff, gap, and combination state; a production coordinate must pass C01 repeatability and prototype measurement.
Current Design Position Pickup position is a conditional spatial sampling geometry, not a fixed tone point. The ideal sin(nπr) map supplies the geometric baseline; pickup-specific magnetic transduction, electrical transfer and measurement uncertainty determine how much of that baseline survives in the real instrument. |
Code | Research question | Variable Passed from A02 |
B02 | Voicing Before Specification | target harmonic relation → candidate normalized coordinate |
C01 | Pickup Position FFT Mapping | ideal map vs measured spectrum, W_eff, fret/string matrix, uncertainty |
A03 | Magnetic Pickups as RLC Systems | pickup-specific G_j(f), R/L/C, resonance, Q |
A04 | Electrical Loading of Passive Pickups | change in G_j(f) with pot / cable / input impedance |
C02 | Pickup Loading Measurement | loaded transfer-function validation |
[1] Fletcher, N. H.; Rossing, T. D. The Physics of Musical Instruments. Springer. Stretched-string modes, stiffness and musical-acoustics reference.
[2] Paiva, R. C. D.; Pakarinen, J.; Välimäki, V. “Acoustics and Modeling of Pickups.” Journal of the Audio Engineering Society 60(10), 768–782 (2012). Pickup position, sensitivity width, mixing, dispersion, nonlinear magnetic behavior and electrical response.
[3] Mohamad, Z.; Dixon, S.; Harte, C. “Pickup Position and Plucking Point Estimation on an Electric Guitar via Autocorrelation.” Journal of the Acoustical Society of America 142(6), 3530–3540 (2017). DOI: 10.1121/1.5016815. Reports 3.53 mm mean absolute error for single-pickup position under the study’s own instrument, dataset and algorithmic conditions.
[4] Horton, N. G.; Moore, T. R. “Modeling the Magnetic Pickup of an Electric Guitar.” American Journal of Physics 77(2), 144–150 (2009). DOI: 10.1119/1.2990663.
[5] Lemarquand, G.; Lemarquand, V. “Calculation Method of Permanent-Magnet Pickups for Electric Guitars.” IEEE Transactions on Magnetics 43(9), 3573–3578 (2007). DOI: 10.1109/TMAG.2007.891671.
[6] Feinberg, J.; Yang, B. “Natural-frequency splitting of a guitar string caused by a non-uniform magnetic field.” Journal of the Acoustical Society of America 144(5), EL460–EL464 (2018). DOI: 10.1121/1.5080465.
[7] Lindroos, N.; Penttinen, H.; Välimäki, V. “Parametric Electric Guitar Synthesis.” Computer Music Journal 35(3), 18–27 (2011). DOI: 10.1162/COMJ_a_00066.
[R1] RavenForge / Signal & Transduction Research Log A01. “From Mechanical Vibration to Electrical Signal.” 2026.09.05.
[R2] RavenForge internal research sequence. A02 → B02 / C01 → A03/A04 → C02.
Source Status and Scope of Interpretation A02 distinguishes published physical models, published experiments, and RavenForge engineering inference. sin(nπd/L) is an ideal point-sampling geometric factor, not the complete voltage of a real pickup. The rectangular finite-width sinc relation and per-string multiscale coordinate are analytical models that apply the literature framework to CAD and measurement. Because the central ideal node is preserved in a symmetric linear sensing kernel, node shift is not attributed to finite width alone. Mohamad et al.’s 3.53 mm is the mean absolute error of that study, not a universal tolerance; RavenForge sets the C01 threshold only after its own R&R. Magnetic back-action is physically supported but pickup-specific, while coil RLC and external loading are separated into A03/A04. |
Working research document · 2026.09.06