netcomposer.art · raw: json · md

Performance record: The C major Prelude, harmony only (after Bach, BWV 846): search-driven take

Performance perf_bwv846-search · performed 2026-10-17 18:41:42-07:00 (PDT, UTC−7) · 125.9 s · Algorithmic Performer · seed 846

Status: preview only · record UNSIGNED (open decision #33) · record hash bf1e0e63fc871706…

What was fixed, what was found

- From the Composition only: one chord per bar (35 bars), 69 BPM, broadening over bars 33–35, sections from the prose, two gestures per bar, last bar ringing. Bach's written notes were not read.
- From the search: 65 Freesound queries, 927 candidates, 922 usable after NetComposer's own pitch/tuning analysis. Rhythm, figure contour, dynamics, timbre and bass came from those finds.

Credits

- Music: Johann Sebastian Bach, Prelude in C major, BWV 846, Das Wohltemperierte Klavier I (1722). Public domain.
- Composition: The C major Prelude, harmony only, by Peter. Harmonic analysis: Mark Gotham et al., When in Rome, CC BY-SA 4.0.
- Sounds: 38 sounds heard (552 uses) plus 5 rhythm donors not heard, from 20 Freesound contributors: blakengouda, cabled_mess, djfroyd, eastboundkieb, flcellogrl, frederic.font, jesuswaffle, Jovica, Miles_Thompson, NoiseCollector, Olichite, ovvcuxs, paulnorthyorks, Sadiquecat, spitefuloctopus, Thisisnotmyname12354, ValentinSosnitskiy, Vassilis02, voxlab, xbkyboox.
- Performer: Astrid, NetComposer Algorithmic Performer (render846_search.py).

Sections: who shaped what

BarsRhythm donorNotesBass
1–11C MAJOR SCALE.wav by djfroydThisisnotmyname12354, cabled_messflcellogrl
12–14Original Song -m Sibelius.aif by xbkybooxcabled_messflcellogrl
15–19acoustic guitar.wav by Vassilis02cabled_messflcellogrl
20–23G - C - D - Chord by ValentinSosnitskiy (heard)Miles_Thompson, Thisisnotmyname12354, cabled_messflcellogrl
24–31eastboundkieb g major scale 130 bpm.wav by eastboundkiebMiles_Thompson, Thisisnotmyname12354, cabled_messflcellogrl
32–35GT2_DMajorBssC.wav by frederic.fontcabled_messflcellogrl

Bar by bar

BarChordBedBassFigure notes
1CFX_HAMMOND_M100_FLUTE_C.wav (Olichite)1_cello_C3.wav (flcellogrl)12 (cabled_mess)
2Dm7/C90s style Pad Chord 5 - Dmin7 (voxlab)1_cello_C3.wav (flcellogrl)12 (cabled_mess)
3G7/BOrgan Stab Spiryt 2 (ovvcuxs)8_cello_G2_openstring.wav (flcellogrl)12 (cabled_mess)
4CFX_HAMMOND_M100_FLUTE_C.wav (Olichite)1_cello_C3.wav (flcellogrl)12 (cabled_mess)
5Am/CUkulele Old _ Chord _ Am Slow strum-though NT5 L_12Fret R_Soundhole (Sadiquecat)1_cello_C3.wav (flcellogrl)12 (cabled_mess)
6D7/CHarmonium-D4 (cabled_mess)1_cello_C3.wav (flcellogrl)12 (Thisisnotmyname12354, cabled_mess)
7G/BOrgan Stab Spiryt 2 (ovvcuxs)8_cello_G2_openstring.wav (flcellogrl)12 (cabled_mess)
8Cmaj7/BC Major Seventh (paulnorthyorks)1_cello_C3.wav (flcellogrl)12 (cabled_mess)
9Am7Ukulele Old _ Chord _ Am Slow strum-though NT5 L_12Fret R_Soundhole (Sadiquecat)10_cello_A2.wav (flcellogrl)12 (cabled_mess)
10D7Harmonium-D4 (cabled_mess)—12 (Thisisnotmyname12354, cabled_mess)
11GOrgan Stab Spiryt 2 (ovvcuxs)8_cello_G2_openstring.wav (flcellogrl)12 (cabled_mess)
12C#dim7/GPPG 008 Dissonant Space Organ C6.wav (Jovica)8_cello_G2_openstring.wav (flcellogrl)12 (cabled_mess)
13Dm/FDm - Piano Chord (blakengouda)—12 (cabled_mess)
14Bdim7/F——12 (cabled_mess)
15C/EFX_HAMMOND_M100_FLUTE_C.wav (Olichite)1_cello_C3.wav (flcellogrl)16 (cabled_mess)
16Fmaj7/EBass.wav (jesuswaffle)—16 (cabled_mess)
17Dm7Bass.wav (jesuswaffle)—16 (cabled_mess)
18G7Organ Stab Spiryt 2 (ovvcuxs)8_cello_G2_openstring.wav (flcellogrl)16 (cabled_mess)
19CFX_HAMMOND_M100_FLUTE_C.wav (Olichite)1_cello_C3.wav (flcellogrl)16 (cabled_mess)
20C7FX_HAMMOND_M100_FLUTE_C.wav (Olichite)1_cello_C3.wav (flcellogrl)8 (cabled_mess)
21Fmaj7Bass.wav (jesuswaffle)—8 (cabled_mess)
22F#dim7yamaha Adim.wav (NoiseCollector)—8 (Miles_Thompson, Thisisnotmyname12354, cabled_mess)
23Bdim7/Ab——8 (cabled_mess)
24G7Organ Stab Spiryt 2 (ovvcuxs)8_cello_G2_openstring.wav (flcellogrl)16 (cabled_mess)
25C/GFX_HAMMOND_M100_FLUTE_C.wav (Olichite)8_cello_G2_openstring.wav (flcellogrl)16 (cabled_mess)
26G7sus4Bass.wav (jesuswaffle)8_cello_G2_openstring.wav (flcellogrl)16 (cabled_mess)
27G7Organ Stab Spiryt 2 (ovvcuxs)8_cello_G2_openstring.wav (flcellogrl)16 (cabled_mess)
28F#dim7/Gyamaha Adim.wav (NoiseCollector)8_cello_G2_openstring.wav (flcellogrl)16 (Miles_Thompson, Thisisnotmyname12354, cabled_mess)
29C/GFX_HAMMOND_M100_FLUTE_C.wav (Olichite)8_cello_G2_openstring.wav (flcellogrl)16 (cabled_mess)
30G7sus4Bass.wav (jesuswaffle)8_cello_G2_openstring.wav (flcellogrl)16 (cabled_mess)
31G7Organ Stab Spiryt 2 (ovvcuxs)8_cello_G2_openstring.wav (flcellogrl)16 (cabled_mess)
32C7AcousticGuitar-C-Chord.wav (spitefuloctopus)1_cello_C3.wav (flcellogrl)16 (cabled_mess)
33Dm7/C90s style Pad Chord 5 - Dmin7 (voxlab)1_cello_C3.wav (flcellogrl)16 (cabled_mess)
34G7/COrgan Stab Spiryt 2 (ovvcuxs)1_cello_C3.wav (flcellogrl)16 (cabled_mess)
35CFX_HAMMOND_M100_FLUTE_C.wav (Olichite)1_cello_C3.wav (flcellogrl)8 (cabled_mess)

Sounds used

SoundContributorLicenseMeasuredRoleUsesBars
Dm - Piano ChordblakengoudaCC0 1.0D/F/A (+1 c)bed113
Glockenspiel_34_c4_03cabled_messCC0 1.0C (+2 c)figure281–2, 4–5, 8–9, 15–16, 19, 25, 28–29, 32, 35
Glockenspiel_35_c4_04cabled_messCC0 1.0C (+2 c)figure251, 4–5, 8–9, 15–16, 19, 25, 28–29, 32, 35
Glockenspiel_32_c4_01cabled_messCC0 1.0C (+2 c)figure451–2, 4–6, 8–10, 15–17, 19–22, 25–26, 28–30, 32–33, 35
Glockenspiel_39_d4_04cabled_messCC0 1.0D (−1 c)figure263, 6, 10, 14, 17–18, 24, 26–27, 30–31, 33–34
Glockenspiel_37_d4_02cabled_messCC0 1.0D (−1 c)figure242–3, 6–7, 10–11, 14, 18, 24, 27, 31, 34
Glockenspiel_38_d4_03cabled_messCC0 1.0D (−1 c)figure247, 11, 13, 17–18, 24, 26–27, 30–31, 33–34
Glockenspiel_36_d4_01cabled_messCC0 1.0D (−1 c)figure362–3, 6–7, 10–11, 13–14, 17–18, 23–24, 26–27, 30–31, 33–34
Glockenspiel_40_e4_01cabled_messCC0 1.0E (−1 c)figure318–9, 12, 15–16, 19, 21, 25, 29, 32, 35
Glockenspiel_42_e4_03cabled_messCC0 1.0E (−1 c)figure231, 4–5, 12, 15–16, 19–20, 25, 29, 32, 35
Glockenspiel_43_f4_01cabled_messCC0 1.0F (+1 c)figure1413, 16–17, 21, 26, 30, 33
Glockenspiel_44_f4_02cabled_messCC0 1.0F (+1 c)figure263, 13–14, 17–18, 23–24, 26–27, 30–31, 33–34
Harmonium-A#4cabled_messCC0 1.0A# (+8 c)figure612, 20, 32
Harmonium-A4cabled_messCC0 1.0A (+9 c)figure182, 5, 9, 13, 16–17, 22, 28, 33
Harmonium-C#2cabled_messCC0 1.0C# (+6 c)figure212
Harmonium-B4cabled_messCC0 1.0B (+5 c)figure167–8, 11, 18, 24, 27, 31, 34
Harmonium-D4cabled_messCC0 1.0D/A (−8 c)bed26, 10
Harmonium-D5cabled_messCC0 1.0D (−6 c)figure322–3, 7, 11, 13–14, 17–18, 23–24, 26–27, 30–31, 33–34
Harmonium-C#5cabled_messCC0 1.0C# (+8 c)figure212
Harmonium-C#3cabled_messCC0 1.0C# (+6 c)figure112
Harmonium-C5cabled_messCC0 1.0C (+6 c)figure311, 4–6, 8–10, 15–16, 19, 21, 25, 28–29, 32, 35
Harmonium-G4cabled_messCC0 1.0G (+6 c)figure381, 3–4, 7, 11–12, 15, 18–20, 24–27, 29–32, 34–35
Harmonium-G#2cabled_messCC0 1.0G# (+7 c)figure414, 23
10_cello_A2.wavflcellogrlCC BY 4.0A (−17 c)bass29
1_cello_C3.wavflcellogrlCC BY 4.0C (−1 c)bass251–2, 4–6, 8, 15, 19–20, 32–35
8_cello_G2_openstring.wavflcellogrlCC BY 4.0G (−9 c)bass263, 7, 11–12, 18, 24–31
Bass.wavjesuswaffleCC0 1.0C/F (+0 c)bed516–17, 21, 26, 30
PPG 008 Dissonant Space Organ C6.wavJovicaCC BY 4.0C#/G (−25 c)bed112
Accordion Bass Long Eb.m4aMiles_ThompsonCC0 1.0D# (+7 c)figure422, 28
yamaha Adim.wavNoiseCollectorCC BY 3.0D#/A (+13 c)bed222, 28
FX_HAMMOND_M100_FLUTE_C.wavOlichiteCC0 1.0C/E/G (−1 c)bed81, 4, 15, 19–20, 25, 29, 35
Organ Stab Spiryt 2ovvcuxsCC0 1.0D/G/B (−2 c)bed83, 7, 11, 18, 24, 27, 31, 34
C Major SeventhpaulnorthyorksCC BY 4.0C/E/G/B (+2 c)bed18
Ukulele Old _ Chord _ Am Slow strum-though NT5 L_12Fret R_SoundholeSadiquecatCC0 1.0C/E/A (−2 c)bed25, 9
AcousticGuitar-C-Chord.wavspitefuloctopusCC0 1.0C/E/G (+7 c)bed132
Iceman - soft strum down 2Thisisnotmyname12354CC0 1.0F# (+8 c)figure86, 10, 22, 28
G - C - D - ChordValentinSosnitskiyCC0 1.0G (−1 c)texture220
90s style Pad Chord 5 - Dmin7voxlabCC BY 4.0C/D/F/A (+4 c)bed22, 33
C MAJOR SCALE.wavdjfroydCC BY 3.0—rhythm donor (not heard)0—
Original Song -m Sibelius.aifxbkybooxCC0 1.0—rhythm donor (not heard)0—
acoustic guitar.wavVassilis02CC0 1.0—rhythm donor (not heard)0—
eastboundkieb g major scale 130 bpm.waveastboundkiebCC0 1.0—rhythm donor (not heard)0—
GT2_DMajorBssC.wavfrederic.fontCC BY 4.0—rhythm donor (not heard)0—

No pitch-shifting. Time-stretch only on chord beds shorter than a bar and on the heard donor (bar 20). Pitches were measured by NetComposer, not read from tags. Audio is Freesound's HQ mp3 previews; each file's sha256 is in the record JSON.

Hacks chain

1. LUFS match: notes −20.0, bed −25.0, bass −24.0, texture −30.0 LUFS before the mix
2. Reverb: synthetic hall, generated in the script (no external IR), RT60 2.6 s, seed 846, 30% wet
3. Tail: rings out to −60 dB, then a 2.5 s fade
4. Loudness: two-pass linear, −14 LUFS / −1 dBTP ceiling, measured −14.0 LUFS, −1.7 dBTP

Known compromises

- Bars 14, 23: No found chordal sound fit Bdim7; notes alone carry the harmony
- Bars 10, 13, 14, 16, 17, 21, 22, 23: Bass let go: the bass contributor had no note on the written bass or root
- Bars all: Lossy Freesound previews, not lossless originals

License & attribution

CC BY-SA 4.0. Inputs are CC0 1.0, CC BY 3.0, CC BY 4.0, CC BY-SA 4.0 and public domain, with no NC, ND or Sampling+ inputs.

Ready to paste:

“The C major Prelude, harmony only (after Bach, BWV 846)”, NetComposer Performance perf_bwv846-search, composed by Peter after J.S. Bach (public domain), with harmonic analysis from When in Rome by Mark Gotham et al. (CC BY-SA 4.0). Performed by the NetComposer Algorithmic Performer (Astrid) from sounds found on Freesound by blakengouda, cabled_mess, djfroyd, eastboundkieb, flcellogrl, frederic.font, jesuswaffle, Jovica, Miles_Thompson, NoiseCollector, Olichite, ovvcuxs, paulnorthyorks, Sadiquecat, spitefuloctopus, Thisisnotmyname12354, ValentinSosnitskiy, Vassilis02, voxlab, xbkyboox (CC0 / CC BY; full list in this record). Licensed CC BY-SA 4.0, https://creativecommons.org/licenses/by-sa/4.0/

Files: bach_bwv846_search.wav sha256 de78c2d413b78e18… · .mp3 sha256 32c3f406c22c2995…

Amendment

2026-10-17T19:29:52-07:00: contributor display name changed from Petrus to Peter (Peter Semmelhack) for netcomposer.art, at his request. Nothing else changed. Previous record hash c8d51fe5c92c1ce5…, new bf1e0e63fc871706….