alpha
Login
Join now
aesthetic.computer
/
core
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Monorepo for Aesthetic.Computer
aesthetic.computer
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
core
/
slab
/
menuband
/
Sources
/
MenuBand
3 folders
·
135 files
at
aesel-windows
prompt.ac/@jeffrey
·
menuband: electro kit rebuilt on the 808, no kit labels
·
3w ago
896c830e
KidLisp
Merge hellsine-snare-rfa-sample into main
4mo ago
PianoWaveformWindow
menuband: the ABC layer — letters ride the keys, spoken and vibing, with a toggle chord
1mo ago
Resources
menuband: the ABC layer — letters ride the keys, spoken and vibing, with a toggle chord
1mo ago
AbletonLogo.swift
slab/menuband: 0.6 — voice palette LCD + qwerty map + dark mode
5mo ago
AboutCapture.swift
menuband: promo captures can pose the app — accent, bare keyboard, card shuffle
3mo ago
AboutWindow.swift
menuband: the popover had one hover state; now everything responds
3mo ago
ACSession.swift
menuband: takes back themselves up to your handle; one lock for every ~/.ac-token refresh
3w ago
AestheticWebWindow.swift
menuband: minimal text-free boot animation via ?menuband=true
4mo ago
AppDelegate.swift
menuband: takes back themselves up to your handle; one lock for every ~/.ac-token refresh
3w ago
ArrowKeysIndicator.swift
Unify palette controllers and refine floating palette
5mo ago
AUPluginPicker.swift
menuband: Settings panel, and the slide bug was the cursor being pinned
3mo ago
BravuraFont.swift
Merge menuband-v1 into main (nom muncher games + menuband/pop/papers WIP)
4mo ago
ChordCandidateCard.swift
Refactor piano waveform window
5mo ago
ChordClimbsView.swift
slab/menuband: sample voice, pitch bend, MIDI activity, music-theory popover
5mo ago
CountInVoice.swift
menuband: record mode → per-take DMG releases + count-in + shapedown polish
3mo ago
CountInWhoosh.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
CrashLogReader.swift
Merge hellsine-snare-rfa-sample: pop engines, wave-wizard, menuband MAS, kidlisp tools
4mo ago
CrashViewer.swift
menuband: Settings panel, and the slide bug was the cursor being pinned
3mo ago
CrumpleSound.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
Debug.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
DMXOut.swift
Integrate reviewed Neo work with current Aesthetic Computer main
1mo ago
EasterEggChord.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
FluoddityTV.swift
Fluoddity TV v2 after @jeffrey's first viewing (mushy picture, shy volume): the screen splits into an honest ribbon — the 16-row trail field at readable aspect with the particles on it, low interpolation so it reads as smoke instead of bar-mush — over a live oscilloscope of the actual scan-table wavetable; the AGC target rises 0.35→0.50 and master 0.55→0.7 (~+6 dB, tanh still catches peaks) so the ecosystem sits level with the GM voices; visualLiveliness keeps the latest ecosystem ticking silently on the render thread while the TV is watching so the picture breathes between notes instead of freezing on release; and a conducted .play no longer yanks an active Fluoddity backend back to GM unless the post names a program explicitly
2mo ago
FocusCueBeep.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
FocusFlashOverlay.swift
menuband: record mode → per-take DMG releases + count-in + shapedown polish
3mo ago
GamepadManager.swift
menuband: restore Command (⌘) as the major-chord modifier
3mo ago
GarageBandLibrary.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
GarageBandPatchView.swift
slab/menuband: 0.5 — perf patches from Esteban Uribe + landing thanks
5mo ago
GeneralMIDI.swift
menuband: Electro TrackDrum kit on ←/→, bells ring under linger
3w ago
GlobalHotkey.swift
date-wizard: fix all-day day-shift, self-advancing badge, wand → Upcoming
3mo ago
GMTimbreLayout.swift
The brass learns to buzz again: the timbre probe put trumpet, trombone, tuba, muted trumpet, french horn and brass section down in the dark rows of the new picker next to the woodblocks, which read as a layout bug until the spectrum said otherwise — a trumpet at C4 was putting 90% of its power in its fundamental band with the harmonics essentially absent, and wg_loop_damp, the per-instrument brightness knob the program table is built around, moved the result by 0.1% between 0.00 and 0.30. That last number is the tell: nothing was recirculating for a bore-loss filter to act on. Two causes, both in the LIP branch's rebuild. The lip-resonance biquad was being ADDED to the loop signal — pole radius 0.997 with b0 = (1-r) gives it unity gain, narrowband, centred exactly on the played note, so what was labelled "brass buzz brightening" was a fundamental booster; it now shapes the EXCITATION, where STK's Brass puts it (lipFilter.tick(deltaPressure)). And the valve was starved: written out, into_bore = refl*(1 - lipRefl) + lipRefl*Pm, so wg_reed_offset is the round-trip LOSS, and the 0.6 inherited from the reed branch — where the same field means something else — threw away 60% of the bore per pass and left the upper partials nowhere to live. Mouth pressure was squashed too, (0.22 + 0.05*wg_breath_max) mapping the whole brass range 2.7-3.2 into 0.36-0.38, a fifth of the way into the reed table's active region and well inside the linear stretch of the waveshapers below, so the tanh and the cubic that are supposed to make the brass edge were barely bending. (Its comment called wg_breath_max "a loudness lever applied at the output"; for LIP the field is used nowhere else, so it was only ever the bore drive.) Offset now 0.30, buzz slope -3.0, pressure scaled rather than squashed, lip gain 0.04 → 0.01 because a heavier hand on the excitation narrows the drive toward f0 and costs harmonics.
2mo ago
HoverResponder.swift
slab/menuband: extract MenuBand into its own standalone app
5mo ago
HoverTrackingView.swift
slab/menuband: mini visualizer + predictive incoming beat bars + edge-to-edge staff
5mo ago
IconTinter.swift
slab/menuband: self-contained DMG + IconTinter signature fix
5mo ago
InstrumentMapView.swift
Fix hidden Menu Band work and instrument order
1mo ago
InterfaceResetCoordinator.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
JamWindow.swift
menuband: the popover had one hover state; now everything responds
3mo ago
KeyboardIconRenderer.swift
blueberry: sweep uncommitted work before syncing with the knot
3w ago
KeyEventTap.swift
slab/menuband: rename Notepat → MenuBand, add Debug.swift
5mo ago
KeymapCapture.swift
Checkpoint Neo EOD work
2mo ago
KidLispScreen.swift
menuband: v1 cutoff — single-column glass popover, working trackpad bend, double-⌘ as sole global key
4mo ago
KPBJRadioStream.swift
Blueberry sweep for the shared juke shelf: the CDJ radio view overhaul (deck UI reflow + stream/route plumbing in KPBJRadioStream, MenuBandCDJRadio, MenuBandCDJRadioView, controller + synth hooks), cult v6-v8 cut/render/sing toolchain with sung manifest, hum club.mjs, cutezen render2, wattajetta render tweaks, RELEASES.md notes, cancelok lineage, and the macos oskiewar build
2mo ago
LanguageMapView.swift
Merge remote-tracking branch 'origin/main' into macpal-restore-glyphs
3mo ago
LaunchPing.swift
Metrics: count native app launches and fold every day into metrics-daily
3w ago
LidState.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
LLMGuideWindow.swift
Integrate reviewed Neo work with current Aesthetic Computer main
1mo ago
Localization.swift
menuband: drop "macOS" from the in-app About copy, all six languages
3mo ago
LocalKeyCapture.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
LyricCaption.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
main.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MASBundleShim.swift
menuband: 1.5.3 — MAS submission (build 153), raster VFD scope, hover fix, menuband.app URLs + site note, prompt.ac release
3mo ago
MBScore.swift
menuband: record mode → per-take DMG releases + count-in + shapedown polish
3mo ago
MenuBandAirVoice.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MenuBandAudioDevices.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MenuBandCDJRadio.swift
Blueberry sweep for the shared juke shelf: the CDJ radio view overhaul (deck UI reflow + stream/route plumbing in KPBJRadioStream, MenuBandCDJRadio, MenuBandCDJRadioView, controller + synth hooks), cult v6-v8 cut/render/sing toolchain with sung manifest, hum club.mjs, cutezen render2, wattajetta render tweaks, RELEASES.md notes, cancelok lineage, and the macos oskiewar build
2mo ago
MenuBandCDJRadioView.swift
Blueberry sweep for the shared juke shelf: the CDJ radio view overhaul (deck UI reflow + stream/route plumbing in KPBJRadioStream, MenuBandCDJRadio, MenuBandCDJRadioView, controller + synth hooks), cult v6-v8 cut/render/sing toolchain with sung manifest, hum club.mjs, cutezen render2, wattajetta render tweaks, RELEASES.md notes, cancelok lineage, and the macos oskiewar build
2mo ago
MenuBandCloud.swift
menuband: takes back themselves up to your handle; one lock for every ~/.ac-token refresh
3w ago
MenuBandController.swift
menuband: Electro TrackDrum kit on ←/→, bells ring under linger
3w ago
MenuBandDrumKits.swift
menuband: electro kit rebuilt on the 808, no kit labels
3w ago
MenuBandEngine.swift
menuband: takes back themselves up to your handle; one lock for every ~/.ac-token refresh
3w ago
MenuBandFleet.swift
menuband: App Store release prep — screenshots, fonts, fleet entitlement
3mo ago
MenuBandFluoddityVoice.swift
Timbre gets a geometry: AC had been addressing tone colour by catalogue number everywhere — a flat list you Tab through, a 0-127 digit buffer, a random seed — while pitch got hues, chord morphing, distance and a twelve-rung practice ladder, which is exactly the imbalance Wessel opens his 1979 paper by blaming on acoustic instruments ("very accurate control over pitch but little in the way of compositionally specifiable manipulation of timbre"), and which no longer has an excuse in a fleet where gm_synth exposes ~100 continuous parameters per program and Fluoddity exposes 80 floats. The rhythm shelves of that platter shipped long ago as pop/lib/necklace.mjs; shelf 10 had nothing. So: measure the axes Wessel used to INTERPRET his space — a Bark centroid over a Schroeder-spread excitation pattern for brightness, rise time and cross-band onset spread for bite — and hang the levers off them. Steps 2 and 3 of his method are deliberately skipped: no listeners were asked and no MDS was run, so every generated file says in its header that this is a proxy for a timbre space and not one. The axis was validated before anything was built on it (sine 2.72 < square 4.29 < sawtooth 5.30 < noise 18.86 Bark, with the C harness and its JS port agreeing to three decimals), and its stimulus-set relativity measured rather than waved at (brightness rank correlation against C4 is rho 0.92 at C3, 0.82 at C5). Five levers land: notepat's Tab cycle is now a derived brightness ramp rather than authoring order (sine, composite, triangle, square, whistle, sawtooth, harp — the hand-written list had square and sawtooth swapped); Menu Band's 8x16 picker is re-laid on the measured coordinates with brightest on top and bite increasing rightward per Figure 1, arrows walking the grid so "right" means "more bite", family colours left keyed to program number so the palette scatters and the scatter is the finding, and `defaults write ... instrumentGridLayout catalogue` restoring the old map; streamSplitRisk predicts melodic fission from brightness gap times van Noorden's rate term and reports rather than forbids, because the split is also a device; Fluoddity's genome becomes addressable through lerp, the Ehresman/Wessel parallelogram and a distance, with rule() so a bred instrument can be saved instead of being a one-way door, and a path harness that renders and measures the blend instead of assuming it is smooth (no cliff, worst step 2.2-3.7x mean; parallelogram exact); and p-centres pull each note earlier by its own perceptual attack lag in kidlisp's timeline, mean-zero so tempo never drifts and a single-timbre line comes out bit-identical.
2mo ago
MenuBandGMSynth.swift
menuband: fix GM synth render-thread stack overflow in Debug builds
4mo ago
MenuBandHaptics.swift
slab/menuband: hide unsupported haptics controls
5mo ago
MenuBandInputMonitor.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MenuBandJukeStatusItem.swift
The 'part of the performance' light: a room receiver announces itself to its OWN Mac's Menu Band over a local roomGuest distributed notification (start, 30 s heartbeat, atexit goodbye), and that Menu Band spins the Juke disc reading 'room right ← neo' while the machine carries someone else's channel — guarded so the badge never covers a real local Juke display, and self-retiring after three missed heartbeats so a SIGKILLed receiver can't leave a phantom disc
2mo ago
MenuBandLoginItem.swift
menuband: prepare the App Store release
3mo ago
MenuBandMicTempo.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MenuBandMIDI.swift
blueberry: sweep uncommitted work before syncing with the knot
3w ago
MenuBandMixAnalysis.swift
Fix trackpad percussion and prepare Menu Band 1.6.7
2mo ago
MenuBandMonoFold.swift
menuband: hold a clicked key for the real press; mono fold at -3 dB
1mo ago
MenuBandNotice.swift
menuband: a permission notice that can't trap the board in focus
1mo ago
MenuBandPercussion.swift
menuband: electro kit rebuilt on the 808, no kit labels
3w ago
MenuBandPopover.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MenuBandPopoverPanel.swift
Add TrackDrum helper for Menu Band
2mo ago
MenuBandRewindVoice.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MenuBandSampleVoice.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MenuBandShortcut.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MenuBandSinger.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MenuBandSingerVoice.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MenuBandSpeechVoice.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MenuBandSpotify.swift
menuband: prepare 1.6.5 for market
3mo ago
MenuBandSquawk.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MenuBandSurfaceCue.swift
menuband: surface cues skip a stalled engine instead of freezing the app
1mo ago
MenuBandSynth.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MenuBandTape.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MenuBandTrackpadPluginClient.swift
Let TrackDrum summon Menu Band with a global command double-tap
2mo ago
MenubarCapture.swift
menuband: the ABC layer — letters ride the keys, spoken and vibing, with a toggle chord
1mo ago
MenuBarFit.swift
Improve Menu Band responsive key fitting
1mo ago
MidiDropTargetView.swift
slab/menuband: PDF score round-trip with sample-accurate playback
5mo ago
MidiFile.swift
menuband: embed track metadata + capture pan in the take MIDI
3mo ago
MidiFilePlayer.swift
slab/menuband: PDF score round-trip with sample-accurate playback
5mo ago
MonitorReadCursor.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
MultitouchTrackpad.swift
Add TrackDrum helper for Menu Band
2mo ago
NoHighlightStatusBarCell.swift
slab/menuband: extract MenuBand into its own standalone app
5mo ago
NoteColors.swift
slab/menuband: integrated chord finder + chromatic notepat coloring + tighter mini-meter
5mo ago
NoteExpression.swift
Refine floating palette shortcuts and layout
5mo ago
NotepatFavicon.swift
slab/menuband: 0.6 — voice palette LCD + qwerty map + dark mode
5mo ago
PitchBendCursor.swift
menuband: electro kit rebuilt on the 808, no kit labels
3w ago
PolyrhythmStage.swift
blueberry: sweep uncommitted work before syncing with the knot
3w ago
PolyrhythmTrainer.swift
menuband: the ABC layer — letters ride the keys, spoken and vibing, with a toggle chord
1mo ago
PopoverCapture.swift
menuband: the ABC layer — letters ride the keys, spoken and vibing, with a toggle chord
1mo ago
QwertyCapture.swift
menuband: the ABC layer — letters ride the keys, spoken and vibing, with a toggle chord
1mo ago
QwertyLayoutView.swift
menuband: the ABC layer — letters ride the keys, spoken and vibing, with a toggle chord
1mo ago
ReadyChime.swift
menuband: takes back themselves up to your handle; one lock for every ~/.ac-token refresh
3w ago
ReverseWaveformHUD.swift
Merge remote-tracking branch 'origin/main'
2mo ago
ScaleStaffCapture.swift
Merge remote-tracking branch 'origin/agent/frame-hitl-action-trails' into HEAD
2mo ago
SettingsWindow.swift
menuband: takes back themselves up to your handle; one lock for every ~/.ac-token refresh
3w ago
Shapedown.swift
Merge remote-tracking branch 'origin/agent/neo-eod-2026-08-05' into HEAD
2mo ago
SingerArticulation.swift
blueberry: sweep uncommitted work before syncing with the knot
3w ago
SingerFace.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
SingerFaceMetal.swift
blueberry: sweep uncommitted work before syncing with the knot
3w ago
SingerGaze.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
SingerPerformance.swift
blueberry: sweep uncommitted work before syncing with the knot
3w ago
SingerPreparedPerformance.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
SquawkWindow.swift
menuband: hover states across popover chrome; retire 🦜 squawk grid cell
3mo ago
StickiesBridge.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
TakeDMG.swift
menuband: prepare the App Store release
3mo ago
TakeMetadata.swift
menuband: embed track metadata + capture pan in the take MIDI
3mo ago
TapeCoverArt.swift
menuband: tape cover art → Menu Band identity (purple + piano keys)
3mo ago
TapeDragSource.swift
menuband: pitch-bend holds while finger rests; sample-voice + tape work
5mo ago
TapeFilePromise.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
TapePageIcon.swift
checkpoint: menuband tape/score + percussion + kidlisp spinners, grants drafts, pop vowel bake tooling
4mo ago
TapeScore.swift
checkpoint: menuband tape/score + percussion + kidlisp spinners, grants drafts, pop vowel bake tooling
4mo ago
TapeTransportView.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
TipsWindow.swift
menuband: Settings panel, and the slide bug was the cursor being pinned
3mo ago
ToneTrials.swift
blueberry: sweep uncommitted work before syncing with the knot
3w ago
TrackDrumKitArt.swift
menuband: electro kit rebuilt on the 808, no kit labels
3w ago
TrackpadAudioLane.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
TrackpadSplitSurface.swift
blueberry: merge the knot, sweeping uncommitted work
3w ago
TrackpadSurfacePhysics.swift
TrackDrum comes to the phone, and oskiewar's Mac build reaches the store
2mo ago
TracktrampShaders.metalsource
Add sandboxed TrackDrum app
2mo ago
UpdateChecker.swift
Merge hellsine-snare-rfa-sample: pop engines, wave-wizard, menuband MAS, kidlisp tools
4mo ago
VisualizerCapture.swift
menuband: full-screen LED visualizer + alternating-⌘ enable gesture
3mo ago
VisualizerOverlay.swift
Merge remote-tracking branch 'origin/agent/narrator-wizard' into HEAD
2mo ago
WaveformShaders.metalsource
menuband: 1.5.3 — MAS submission (build 153), raster VFD scope, hover fix, menuband.app URLs + site note, prompt.ac release
3mo ago
WaveformStripView.swift
Merge remote-tracking branch 'origin/main'
2mo ago
WaveformView.swift
menuband: 1.5.3 — MAS submission (build 153), raster VFD scope, hover fix, menuband.app URLs + site note, prompt.ac release
3mo ago