v0.1.20
Oct 2, 2026- Wind pass: continuous velocity and register spectral morphing, pressure-shaped filter opening, and a more bounded air/noise articulation path for brass and reeds.
- Added a nine-patch wind listening fixture covering brass, sax/reed and flute families across registers, velocities, controller changes and legato/repeated-note events.
- Added wind mapping, spectrum, pressure, rendered-register and cleanup regressions. Separate clean and four-song offline builds remain supplied.
Download unavailable
v0.1.19
Oct 2, 2026- Rebuilt room responses with an original eight-line feedback delay network, calibrated decay, loop damping and stereo allpass diffusion.
- Added gentle overload saturation and DC filtering inside echo feedback; quiet echoes retain their level.
- Added rendered decay, damping, normalization, cache and echo-guard diagnostics. Separate clean and four-song builds remain offline-capable.
Download unavailable
v0.1.18
Oct 2, 2026- Organ pass: compact nine-drawbar registrations, distinct church/rock voicing, sharper key clicks and first-key percussion articulation.
- Added bounded channel-shared rotary cabinets with two-band amplitude/pan motion, horn Doppler delay and gentle preamp color; Stop/seek clear cabinet links and tails.
- Added a 45-note organ listening fixture; all 104 embedded diagnostics pass, including registration, articulation, rotary, MIDI-state and cleanup regressions. Separate clean and four-song builds.
Download unavailable
v0.1.17
Oct 2, 2026- Percussion pass: clearer kick and snare attacks, retuned membrane modes, richer metallic hat/cymbal spectra and distinct crash/ride/wash decays.
- Added velocity-aware noise brightness, independent component envelopes and deterministic noise-offset variation between hits; MIDI timestamps stay unchanged.
- Added a 102-hit drum listening fixture alongside the existing 47-note GM sweep, plus rendered attack, spectral, repeat, choke and MIDI-controller regressions. All 95 diagnostics pass; separate clean and four-song builds.
Open this build ↗HTML364.5 KBMIDIogre-v0.1.17.html
Download HTML v0.1.16
Oct 2, 2026- Mallet/bell pass: independent mode decays, velocity-dependent strike spectra and distinct wooden-bar, metal-bar and tubular-bell recipes.
- Added shared vibraphone motor tremolo with explicit voice-link cleanup, and natural retirement of inaudible mallet tails.
- Added a seven-patch mallet listening fixture and rendered modal, velocity, tail and tremolo regressions. All 86 diagnostics pass; separate clean and four-song builds.
Download unavailable
v0.1.15
Oct 2, 2026- Electric-keyboard pass: warmer tine piano, distinct ratio-based FM piano and sharper clavinet articulation.
- Added explicit modulation-index recipes and a velocity-aware asymmetric pickup stage with bounded curve caching and a feedforward clavinet comb.
- Added an electric-keyboard listening fixture and rendered pickup, velocity, age and release regressions. All 77 diagnostics pass; separate clean and four-song builds.
Open this build ↗HTML326.9 KBMIDIogre-v0.1.15.html
Download HTML v0.1.14
Oct 2, 2026- Acoustic-piano pass: velocity-dependent hammer excitation, prompt/aftersound shaping, longer bass decay and restrained body coloration.
- Retuned acoustic and bright piano recipes with register-aware unison, distinct spectral balance and age-aware attack restoration.
- Fixed release ramps beginning before scheduled MIDI note-off; explicit anchors and tracked release levels also prevent fast steals from raising release tails.
- Added a piano listening fixture and rendered velocity, decay, sustain and release regressions. All 70 diagnostics pass; clean and four-song testing builds remain separate.
Open this build ↗HTML310.4 KBMIDIogre-v0.1.14.html
Download HTML v0.1.13
Oct 2, 2026- Plucked-string pass: phase-calibrated allpass interpolation, pitch-aware loop damping and richer shaped excitation for guitars and basses.
- Added compact body/pickup EQ recipes and prompt/aftersound decay shaping; cached waveforms preserve age through seeking and pause/resume.
- Added a guitar/bass listening fixture and measured pitch, decay and age-restoration diagnostics. A bounded cold-generation budget and 120 ms startup allowance protect dense playback. All 62 diagnostics pass; clean and four-song builds remain separate.
Open this build ↗HTML292.7 KBMIDIogre-v0.1.13.html
Download HTML v0.1.12
Oct 2, 2026- Expanded to 48 original melodic recipes with bright piano, FM EP, mallets/bells, organs, fretless bass, pizzicato strings, timpani, orchestra hit, synth brass, piccolo, whistle and saw lead.
- Added per-channel instrument overrides with Follow MIDI, clear approximation labels and original MIDI program readouts. Overrides survive transport/controller resets, clear on loading another song or Reset mixer; channel 10 stays percussion.
- Added a new listening showcase and rendered patch/override regressions. All 56 diagnostics pass; clean and four-song testing builds remain separate.
Download unavailable
v0.1.11
Oct 2, 2026- Arrangement-balance pass: measured and retuned melodic levels, strengthened quieter clean guitars/choir, and reduced dominant winds/distortion and percussion.
- Smoothed brass/string brightness, adjusted short plucks and bass body, and softened default reverb/chorus settings.
- Added switchable master Mix EQ, lighter compression and a filtered chorus return. All 53 diagnostics pass; clean and four-song testing builds remain separate.
Download unavailable
v0.1.10
Oct 2, 2026- Expanded to 32 original melodic recipes: steel, jazz, muted, overdriven and distorted guitars; acoustic, pick and slap basses; harpsichord, clavinet and vibraphone; violin, trombone, horn, sax and oboe.
- Added reusable amplitude tremolo for vibraphone, and more appropriate family fallbacks for electric pianos, mallets, basses and reeds.
- Added a new-patch listening fixture and rendered register, velocity, release and spectral-distinction checks. All 50 diagnostics pass; clean and four-song bundle builds remain separate.
Open this build ↗HTML247.5 KBMIDIogre-v0.1.10.html
Download HTML v0.1.9
Oct 2, 2026- Real-song playback pass: added an optional trim for long empty end-of-track tails while preserving the parsed file length.
- Added small post-mixer RMS level meters beside all 16 channel numbers; mute, solo, volume and expression are reflected.
- Fixed piano-roll note endings for All Notes Off, All Sound Off and GM reset; added a MIDI inspection report and regressions. All 46 diagnostics pass.
- Clean and four-song testing bundle builds are supplied separately.
Download unavailable
v0.1.8
Oct 2, 2026- Effects pass 2 of 2: original stereo chorus with quadrature modulated delays, manual send and MIDI CC93 support.
- Added wet stereo width and beat-synced echo that follows tempo changes and playback speed, with a bounded delay range.
- 42 diagnostics pass, including chorus, mono/stereo, tempo-sync and reset checks; fixed room crossfade anchoring, retired input connections and the FX test button startup binding.
Open this build ↗HTML218.6 KBMIDIogre-v0.1.8.html
Download HTML v0.1.7
Oct 2, 2026- Effects pass 1 of 2: rebuilt procedural reverb and separated echo from MIDI CC91.
- Added stereo early reflections, predelay, adjustable decay and damping, bounded impulse caching and crossfaded room changes.
- Added independently controlled, filtered-feedback echo and live effect controls, bypass, defaults, clear tails and a listening fixture; 37 diagnostics pass.
Download unavailable
v0.1.6
Oct 2, 2026- Sound pass 3 of 3: percussion, synth patches and arrangement balance.
- Reworked drum bodies, velocity-sensitive attacks, noise and metallic tails with independent decay; added compact recipes for all 47 GM drum notes.
- Added paired percussion choke groups and distinguished crash, ride, tambourine, hand drums and scraped/friction sounds.
- Reworked square lead, warm stereo pad and layered synth bass with configurable filter envelopes and oscillators.
- Low-cut effect sends and a gentle output ceiling improve dense mix headroom.
- Added drum/synth and arrangement listening sequences, a GM percussion sweep, and six audio regressions; 34 checks now pass.
Open this build ↗HTML187.1 KBMIDIogre-v0.1.6.html
Download HTML v0.1.5
Oct 2, 2026- Sound pass 2 of 3: revised winds, reeds, brass, strings, organ and choir.
- Added velocity-morphed wind spectra, breath/tongue attacks, pressure filters, pitch settling and delayed natural vibrato.
- Added a dedicated string ensemble with three detuned sources, stereo spread and bow/body coloration.
- Reworked organ drawbars, key click and short harmonic percussion; softened its velocity response.
- Reworked choir excitation, vowel bandwidths, stereo detuning and delayed vibrato.
- Added a sustained-sound listening showcase and four audio regression diagnostics; 28 checks now pass.
Download unavailable
v0.1.4
Oct 2, 2026- Sound pass 1 of 3: focused on struck and plucked instruments.
- Reworked piano partials, stiffness, hammer attack, register-dependent decay and body coloration.
- Added layered electric-piano FM with a short tine attack and softer sustained body.
- Reworked guitar and electric bass with velocity-sensitive plucking, pick position, string damping and body filters.
- Retuned bell and marimba modal spectra and decay; retained sample-free synthesis.
- Added a velocity/register sound showcase and offline checks for dynamics, decay, string tuning and restored piano notes.
- Reduced first-use plucked-string synthesis cost with constant-fraction delay reads and wrapped counters.
Download unavailable
v0.1.3
Oct 2, 2026- Added this visible changelog with the complete release history.
- Added channel fine/coarse tuning (RPN 1/2), including seek and resume restoration.
- Fixed NRPN selection accidentally leaving registered parameters active.
- Added a channel-tuning MIDI test phrase and three regression diagnostics.
Download unavailable
v0.1.2
Oct 2, 2026- Renamed the project MIDIogre and adopted project/version filenames.
- Changed original code to the Unlicense, with third-party license exceptions.
- Added linked reference projects and their licenses to About; no third-party code incorporated.
- Added MIDI CC91 effect sends, cached procedural reverb impulses, and retiring-voice cleanup.
- Expanded embedded diagnostics to 18 checks.
Open this build ↗HTML124.6 KBMIDIogre-v0.1.2.html
Download HTML v0.1.1
Oct 2, 2026- Preserved held-note age during seeking, pause/resume and tempo changes.
- Fixed early voice stealing and separated mixer pan offsets from MIDI automation.
- Made channel displays follow playback time instead of scheduling lookahead.
- Added patch auditioning without replacing the loaded song, plus seek/program test phrases.
- Expanded embedded diagnostics to 16 checks.
Download unavailable
v0.1.0
Oct 2, 2026- Initial single-file offline MIDI type 0/1 player with tempo-map and SMPTE timing.
- Added transport, 16 channels, core controllers, voice management and effects.
- Added 16 procedural melodic recipes, synthesized drums, mixer and piano roll.
- Added a built-in demo, generated MIDI tests and 10 embedded diagnostics.
Download unavailable