← Open MIDIogre

MIDIogre

Version history

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