← All projects

Mr. Whiskers’ Generative Synthwave Odyssey

by retr0metr0

Minted
58 / 64
Published
2023-05-14

A soundscape of synthwave music built using JS. Generates a looped sequence of notes played by a polyphonic synthesizer, with a random selection of scales and beats per minute. Features Mr.Whiskers on synth on a white canvas and one other color chosen from a palette of seven colors. The colors in the palette are variations of black or blue.

The code defines several pitch sets, including major and minor scales, pentatonic scales, and whole-half diminished scales, and randomly selects one of these sets to use as the basis for the loop (total of 19 scales). The loop is generated using a 16-step grid, with each step representing an eighth note. At each step, the code randomly enables or disables cells in the grid, and if a cell is enabled, the code plays a note on the synthesizer corresponding to the pitch of that cell. The code also randomly changes the beats per minute (bpm) within a range of 120-180 bpm. This creates a sense of variation in the tempo, and combined with the randomization of the scale, can lead to an infinite number of variations. Regardless of its starting point, your distinctive version will maintain a consistent pitch set and bpm throughout.


To interact with the artwork:

  • Start the music by either pressing the 'm' key or clicking anywhere on the canvas.
  • No sight of Mr. Whiskers? No need to worry! Just hit the "c" key to bring him forth!
  • To make Mr. Whiskers disappear, simply press the "x" key 
  • Hit the "d" key to either open or close the portal
  • To pause and restart the music, press the "z" key.
  • To save a snapshot of the current image, press "p" and it will be saved as a PNG file.
  • For an SVG file of the original image, press "s".
  • There is a possibility of encountering problems with the rendering on certain mobile devices.

retr0metr0, San Francisco, May 2023.
CC BY-NC-ND 4.0.

Project information
fxhash project ID
27162
Runtime
fxhash snippet · params: yes
Network
Tezos
Token contract
KT1EfsNuqwLAWDd3o4pvfUx1CAh5GMdTrRvr
Issuer (mint) contract
KT1Xpmp15KfqoePNW9HczFmqaGNHwadV2a3b
Artist addresses
tz1XaC6Zdz8nvug2nuErrD3DrfiFpCdEzM8b
Generator URI
ipfs://QmQFGJCdyArrPUontQ7otXbTqVKDCwHxt8eyUGMWKiHs19
Tags
javascriptjscatsvgportalsynthwavemusicaudiosoundsynth
View project on objkt ↗

Editions 58

Ownership snapshot 2026-10-07

Release

Current mint status and pricing are unavailable. Reload to retry.

Primary minting creates a new edition. This site replays existing editions.

Mint history

Supply
64
Indexed editions
58
Mint scheduled
2023-05-18T17:10:00.000Z
Primary mints recorded
58
Prices paid at mint
1 tez · 58 priced mints

Current mint availability and pricing are shown on fxhash.

Market history

Secondary trades
2
Recorded volume
8.5 tez / wXTZ
Lowest latest priced sale
3.5 tez / wXTZ

Historical trades; not current asking prices. Summaries refresh within 30 seconds.

Last completed sales index sync
fx(params) mint tickets
Block 15275886
fxhash issuer v1 (first)
Block 15275886
fxhash issuer v1
Block 15275886
fxhash issuer v2
Block 15275886
fxhash issuer fx(params)
Block 15275886
fxhash marketplace v2
Block 15275886
fxhash marketplace v1
Block 15275886
objkt.com marketplace v1
Block 15275886
objkt.com English auctions v2
Block 15275886
objkt.com marketplace v2
Block 15275886
objkt.com English auctions v1
Block 15275886
objkt.com marketplace v3.2
Block 15275886
objkt.com collection offers
Block 15275886
objkt.com English auctions v3
Block 15275886
objkt.com marketplace v3.1
Block 15275886
objkt.com Dutch auctions v1
Block 15275886