dim7.jp is a creative lab built at the intersection of music theory and web technology. Every experiment here starts with a simple question: "What would it sound or look like if this everyday thing were mapped to music?"
The name "dim7" is borrowed from the diminished seventh chord β a symmetrical, tension-filled harmony that divides the octave into perfectly equal parts. It felt like the right metaphor for a site that tries to find unexpected patterns and beauty in ordinary data.
Each of the 12 positions on an analog clock face is mapped to one of the 12 chromatic pitches. The hour, minute, and second hands continuously trace three-note chords β harmony that evolves with time.
The hh:mm:ss timestamp is read as integer ratios and converted into Just Intonation frequencies in real time. Try setting the speed to β100Γ for a retro game-console sound.
Upload an audio file and watch the circle of fifths light up in response to the frequency content. Best experienced with a single melodic line rather than a full mix.
A personality quiz that classifies your sense of humor into one of 16 types. Share your result with friends and compare β it often sparks surprisingly honest conversations.
I go by 1984dim7 online. I'm a hobbyist developer with a background in music who got fascinated by the ways code can make abstract theory tangible and interactive.
My process usually begins with a musical concept β interval relationships, tuning systems, harmonic motion β and ends with a browser-based tool that lets anyone explore it without needing any music theory background. I want the experience to be playful first, educational second.
All tools on dim7.jp are built with plain HTML, CSS, and JavaScript β no frameworks, no build steps. Audio is generated via the Web Audio API, which lets the browser synthesize sound entirely client-side. Visualizations use the Canvas API and AnalyserNode for real-time frequency analysis.
The site is intentionally lightweight: fast to load, works offline after the first visit, and runs on any modern browser.
Bug reports, suggestions, and general feedback are always welcome. Visit the Contact Page or reach out on Instagram (@1984dim7).
β Back to Home