BeatForge: Mijn groovebox project (met TR-808 emulatie)

Update staat eindelijke online. Duurde wat langer dan gedacht, het originele plan was enkel de 909 toe te voegen, maar ben me dan gaan ergeren aan dingetjes die ik nog niet goed goeg vond en verbeterd heb.

Verder een nieuwe tube distortion en een betere bitcrusher, en de oversampling is ook verbeterd. CPU zou een stuk lichter moeten zijn nu. En het uiterlijk heeft een makeover gekregen, hier en daar nog wat plooien gladgestreken.

Download zoals altijd op www.beatforge.nl

Voor wie de trial al gebruikt heeft en die verlopen is: stuur me even een berichtje, dan leg ik uit hoe je weer aan de slag kan.
 
als je een track bijmaakt en die wat langer maakt (+ BAR doet), krijgen de eerdere (kortere) tracks ook die BARs bij en klopt m'n plaatje niet meer (polymeterische traks of hoe noem je dat?)

dat spacebar geen shortcut is voor start/stop begrijp ik niet

als je een eind stap toevoegt (alt+click) , loopt BF er toch overheen naar gelang de (hoeveelheid) repeats - als er nog (lege) steps na die eerste bar zijn- dat begrijp ik niet/wat is het doel a/ v/die repeats, b/ van die eindstap ?
bv. begin met 16 steps - zet eind stap op 16, voeg 1 BARs (16steps toe, start en je hoort alle 32 steps na mekaar spelen
repeats herhaalt enkele de eerste 16 steps , als je nog een endstep toevoegt (in dezelfde track, dat kan dus :D) wordt de eerste sectie wel aantalrepeats afgespeeld, maar de volgende sectie zeker niet

als je per ongeluk het aantal BARs verkleint, en dan terug verhoogt naar het originele aantal zijn wel al je wijzigen in die BARs verdwenen (bv eind stap)

2026-05-31 18_30_08-BeatForge.png



2026-05-31 18_30_19-.png


het icoontje in de taakbalk is maar triestig he?
(zie hierboven)

ik kan nergens zien welke versie ik draai?
 
ja, die eindstap is per bar. dus als je die zet op bv de 3 stap, krijg je dit patroon 1-2-3-1-2-3 maar het herhaalt enkel binnen de 16 steps van die bar, niet over alle bars uit. Hij blijft wel doorgaan als je de barrepeats omhoog zet. Bar toevoegen en verwijderen verwijderd inderdaad de laatste bars. Ik zal nog even kijken om van de spacebar een shortcut voor start stop te maken. In een DAW is dat idd de normale shortcut. Icoontje komt er ook aan :)
 
Ik heb wat dingen aangepast . spacebar is nu een shortcut in de Standalone for play/pauze. eindstap doet het patroon ook doorlopen bij meer bars, todat je eindsteps in de volgende bars zet, dan herhaalt het volgende patroontje. Versienummer is nu ook zichtbaar linksboven. In welke taakbalk krijg je geen icoontje ? is dit in een DAW ?
 
nee, was gewoon in windows 10 (standalone) na download van de laatste versie (maar zonder computer te herstarten)
 
Ik heb ondertussen alweer wat updates gedaan. Er zit nu een .nam loader op de masterbus, in the mix tab, op www.tone3000.com staan wat nam profielen die je kan testen.
Verder is er nog een knop bijgekomen zodat je vanuit de stepsequencer midi's kan exporteren naar je DAW. Downloads nog steeds op www.beatforge.nl , versie 4.0.7 . Nu verderwerken aan wat nieuwe synthsounds :)
 
Kleine BeatForge-update — twee nieuwe dingen voor slice- en step-editing, allebei in versie 4.1.1

Per-slice parameter locks
De step sequencer had al parameter locks, dus het lag voor de hand om hetzelfde naar REX-slices te brengen. Selecteer een slice (of shift-selecteer er een paar), draai aan een knop, en die waarde wordt vastgezet voor alleen die slices — pitch, decay, drive, formant, enzovoort. Per slice, en wordt mee opgeslagen in het project.

Link Groups
Dit is degene waar ik het meest tevreden over ben. Je kunt slices *én* sequencer-steps toewijzen aan een van acht kleurgecodeerde groepen. Shift-klik op één lid en de hele groep wordt samen geselecteerd, zodat één draai aan een knop dezelfde lock in één keer op ze allemaal toepast.

Waar het echt tot zijn recht komt is groeperen per soort hit — zet al je kicks in één groep, al je snares in een andere, hats in een derde. Dan bewerkt één draai aan een knop elke kick op dezelfde manier, elke snare op dezelfde manier, enzovoort. Stel een groep één keer in en behandel die als één enkele voice.

Wat het zo prettig maakt is dat het recall is, geen harde koppeling. De groep bepaalt alleen wie er door je *volgende* edit geraakt wordt — de waarden zelf worden nooit samengevoegd. Je kunt dus de decay over al je kicks sweepen terwijl elke kick zijn eigen pitch behoudt. Nieuwe tweaks worden gelijkgetrokken, alles wat je eerder hebt ingesteld blijft staan, en een gewone klik op een lid haalt het eruit om apart te bewerken. Zelfde gedrag op REX-slices en step-buttons.

Demo + volledige versie op beatforge.nl (14 dagen proberen).

Benieuwd hoe het bevalt in de praktijk — vooral van mensen die met REX/slice-performance bezig zijn.
 
kleine update (4.1.5), vooral onder de motorkap.


emand gaf aan dat de cpu wat hoog lag. in plaats van de oversampling gewoon omlaag te zetten heb ik de antialiasing herzien — ADAA op de waveshapers en minBLEP voor de
saws, en alleen nog oversamplen waar 't echt nodig is (fm kick, reese, etc). netto: lagere cpu, gelijke of betere antialiasing (gemeten met een fft harness, niet gegokt).


verder:


- tracks slepen om te herordenen
- sequencer aan/uit knop — interne steps uit, alleen vanaf DAW MIDI spelen
- MIDI export matcht nu de interne steps (zelfde loudness, accenten blijven behouden)
- speed slider werkt nu op rex/sliced sequences in de plugin
- getriggerde slices lichten op in de waveform + makkelijker deselecteren
 
BeatForge 4.3.8

Ik had 3 weken verlof, dus wat extra tijd om dit een stuk beter ter maken.

Sinds 4.1.5 zijn er tien updates geweest zelfde installer voor trial en volle versie. www.beatforge.nl, 14 dagen, gratis update voor mensen die al een licencie hebben.

bounce naar audio (4.1.6)
Je kan je loop nu naar wav bouncen — slepen naar je DAW of gewoon opslaan. Rechtsklik kiest full mix of stems (per track of per output). Stems zijn rond de master-saturatie (als er een .nam file galaden is) , en er wordt automatisch omlaag genormaliseerd als het clipt (met melding hoeveel). Naadloos loopen was wat uitzoekwerk: eerst draait er een weggegooide pass zodat de tails al naklinken, pas daarna wordt de loop opgenomen. Verder tracks kopiëren/plakken (patroon, steps, locks), tracks toevoegen met dubbelklik of de +, backspace verwijdert. En het draait weer op oudere macs (macOS 11).

slicer (4.2.1) en thema's (4.2.3)
Slice je een wav in BeatForge en speel je die trager af, dan kreeg je gaten tussen de slices. Rex-files hebben dat niet, want ReCycle synthetiseert korte tails. Ik heb dezelfde rx2 gedumpt op 0% en 100% stretch, het verschil bekeken en nagebouwd: een trage freeze van het laatste stukje slice met exponentiële fade. Blind vergeleken op 90 bpm hoor ik het verschil niet. Er staat nu een Stretch-knop in de slicer (0–100%), samples worden meteen gesliced als je 'm opent, en de zoom gaat eindelijk diep genoeg. Mixer en LFO kregen de nieuwe skin, en er zijn kleurthema's. Klik op het logo om een thema te kiezen.

patterns, song mode en inspelen (4.3.0)
16 patternslots per song, wisselen gebeurt op het einde van de loop — geen gaten, geen afgekapte tails. Sleep de slots in de chain lane, druk SONG en heel je arrangement speelt door. MIDI-export rendert de volledige song, klaar om op een DAW-track te droppen.
Inspelen: REC aan, play, en je tikt je beat in — met een controller, de toetsen op het scherm, of de nieuwe Pads (één grote pad per track). Hits snappen naar de dichtste step en overdubben terwijl 't loopt. Hard slaan wordt een accent.
Ook: REX play-zone (speelgebied kiezen in de waveform, los van de slicer-brackets), opgeruimde header, en fixes voor zeldzame crashes bij afsluiten en het bewaren van parameter locks.

p-lock lanes en delay per track (4.3.2)
LANE onder het stepgrid en je tekent je locks als balkjes, voor eender welke lockbare knop. Volle balkjes zijn gelockte steps, de grijze lijn is wat de rest van de trackknop erft. Rechts slepen wist. Het is dezelfde data als de gewone p-locks, dus tekenen of shift-selecteren en draaien komt op hetzelfde neer. Zet 'm op Volume en je hebt een velocity lane.
Delay per track, eigen tabje: tempo-synced, ping-pong, high/low cut in de feedbackloop zodat de herhalingen degraderen als tape. Send en delay zijn per step lockbaar — één snare in de echo, de rest droog.
Op de site staat ondertussen ook een echte speelbare demo: de engine-code zelf, naar WASM gecompileerd.

CLAP en Pro Tools (4.3.4)
BeatForge komt er nu ook als CLAP bij, naast VST3/AU/AAX, dus in Reaper en Bitwig geen VST3-wrapper meer. Mac en Windows.
Pro Tools was enkel Mac, dat is nu ook Windows. De knoppen op een S6/S3/Artist mappen naar iets zinnigs in plaats van een willekeurige dump, multi-out doet wat je verwacht (verse insert = gewoon stereo, aux-paren zet je aan als je ze nodig hebt) en de outputnamen komen eindelijk overeen met wat de host toont. De AAX-build gaat schoon door Avid's validator.
Drumengine: 808 cymbal decay klopt nu over heel het TONE-bereik, en zet je open + closed hat (808 of 909) op twee tracks, dan koppelen die zichzelf in een mute group — de closed hat kapt de open af, zoals de hardware.

timing in Logic (4.3.6)
Iemand meldde dat de sequencer dreef in Logic, maar alleen als zijn track niet geselecteerd stond. Klonk onmogelijk tot ik het kon reproduceren, en er zaten twee echte fouten in. Eén: synth voices startten op de dichtste buffergrens in plaats van hun exacte sample. Bij kleine buffers is dat een paar ms en hoor je 't nooit, maar Logic rendert niet-geselecteerde tracks vooruit met grote look-ahead buffers, en dan zit elke hit tot 21 ms mis, telkens anders. Twee: de sequencer geloofde de songpositie van de host, en Logic is daar wat losser in dan Reaper. Er draait nu een eigen sample-accurate klok, gekalibreerd op de host maar niet afhankelijk van z'n humeur.
De test die dit blootlegde kan je zelf doen: zelfde patroon op twee tracks, PHASE om op één, play. Nu is dat digitale stilte, welke buffergrootte of DAW je ook neemt. (Diezelfde test toonde meteen dat PHASE helemaal niet werkte op de synthengines, enkel op samples. Ook gefixt.)
Logic-tip die eruit kwam: staat "Only load plug-ins needed for project playback" aan in je Project Settings, dan laadt Logic BeatForge niet op tracks zonder MIDI-regio. Een interne sequencer telt bij Logic niet als "needed". Uitvinken en alles laadt gewoon mee.

ASIO in de Windows standalone (4.3.7)
Stond al lang op het lijstje en bleek uiteindelijk een kwestie van build-configuratie. Audio-instellingen van de standalone openen en je ASIO-driver staat er. Verder op beide platformen: de NAM-resampler is nu een Lanczos zoals in de officiële NAM-plugin (~50 dB properder als je sessierate afwijkt van het model), fast tanh scheelt 20 à 30% cpu op tanh-modellen, en de standalone is een vinkje in de installer geworden in plaats van slepen naar Applications.

distortion, AIR en fase (4.3.8)
Eén mailtje ("de distortion klinkt phasey") en ik zat een week in auditmodus, want dezelfde fout bleek op nog drie plaatsen te staan.

  • Distortion en de AIR-band van de Sculptor worden niet meer dun als je dry/wet opendraait. Het wet-pad ging door een oversampler en werd daarna tegen een onaangeroerde dry gesommeerd — dat is gewoon comb filtering met dry/wet als diepte, tot 19 dB uitdoving. De blend gebeurt nu binnen het oversamplede pad. Bij AIR zaten er notches tot 12 dB tussen 13 en 18 kHz die meeschoven met de knop; dry en wet delen daar nu dezelfde resampler.
  • Geen klik meer vooraan je hits in Soft, Hardcore en Tube. Een paar shapers zetten bij stilte een DC-stapje neer, precies waar je transient hoort te zitten. Geen enkele attack kreeg dat weg, want de distortion staat ná de envelope.
  • Gelaagde tracks lopen weer gelijk. Engines met verschillende oversampling zaten tot 4,4 samples uit elkaar, nu 0,43 over alle 36, en de gerapporteerde latency klopt met de realiteit. VintageDCO en DarkStar mengden daarbij een saw die 32 samples achterliep tegen puls en sub uit dezelfde fase — een comb die meeschoof met de gespeelde noot.
  • 909 kick, snare en toms spuwen geen spike meer bij snelle retriggers (de waveshaper hield history bij over de retrigger heen), en de FM kick reset zijn oscillatoren nu wel.
macOS 11 of hoger, Windows 10 of hoger, 64-bit. Standalone, VST3, AU, AAX en CLAP.

Trial verlopen? Stuur me een berichtje, dan leg ik uit hoe je weer verder kan.
 
Zo te zien 6 tracks nu?

Ziet er wel interessant uit, 16 tracks in de planning?
 
Ik wilde bijna vragen om een Linux build, maar ik hou niet zo van werken met vibecoded interfaces.
 
Ik wilde bijna vragen om een Linux build, maar ik hou niet zo van werken met vibecoded interfaces.
Linux is helaas onmogelijk door de Rex(Reason) sdk. Ik heb de broncode hiervan niet, enkel voorgecompileerde bestanden voor windows en mac.

Wat betreft je opmerking over vibe code interface , was het maar zo makkelijk dat ik dit met een paar prompts klaar kreeg, deze heeft een hele evolutie doorgaan, en is veel te complex om snel even te vibe-coden ;)
 
Dat is enkel de website demo om een voorproefje te geven van de synth engines. De plugin/standalone kan tot 64 tracks gaan, en heeft nog veel meer opties.
Super!
 
Back
Top