A downloadable generator

Download NowName your own price

RIHLA forges original Holy-Land music — the plaintive ney of a vast desert, an oud winding through a bustling bazaar, ethereal choir over an ancient temple — entirely from scratch in your browser.

Point it at a locale, shape three dials, and it composes and synthesizes a loop with no samples and no repetition. It's a dev tool: make a track, export it, and drop it into your game. Your loops are original and yours to ship.

What makes it different

  • Nine locales, from sacred to chase — a still Temple, a driving rooftop Pursuit, a dramatic Crusade — each with its own maqam, groove and palette.
  • Maqam grammar & ornament — Hijaz, Bayati and Nahawand modes with melismatic runs, grace-note approaches and hand-drum patterns (maqsum-style).
  • A from-scratch ethnic ensemble — oud, ney, qanun, frame drums and choir all synthesized live; no samples.

9 locales

  • Bazaar — bustling market
  • Rooftops — tense stealth
  • Temple — sacred stillness
  • Desert — vast & timeless
  • Pursuit — rooftop chase
  • Bureau — quiet counsel
  • Cistern — echoing depths
  • Crusade — holy war
  • Oasis — gentle respite

You're in control

  • Devotion — earthly → ethereal (choir, pad & reverb)
  • Pulse — still → relentless (drum density & tempo)
  • Ornament — plain → virtuosic (melisma, grace notes & bends)
  • Plus Key, Mode (Auto / Hijaz / Bayati — the maqam family), and Length (8 / 16 / 24 bars).
  • Reshuffle rolls a fresh seed — new mode, tempo, instrumentation and line every time. The seed + sliders reproduce any track exactly.

The instruments

Every sound is synthesized from scratch — oud, ney, qanun, santoor, ethereal wordless choir, warm/glass/dark pads and a sub-bass drone — over frame drum, darbuka (dum & tek), riqq and shaker. Harmony draws on Hijaz, Kurd, Nahawand, Bayati, Ajam and harmonic minor, at 50–146 BPM from sacred ambient to driving pursuit.

Export & drop in

  • .ogg — game-ready, with LOOPSTART / LOOPLENGTH loop tags baked in. Drop it into audio/bgm/ and RPG Maker (MZ and MV) loops it seamlessly.
  • .wav — uncompressed, for editing in a DAW.

Good to know

Runs offline in any modern browser — nothing installs, nothing uploads. A short README with full instructions is included.

RIHLA emulates the style and techniques of holy-land scores; it does not contain or reproduce any existing music, and is not affiliated with or endorsed by Ubisoft or any other rights holder.

FAQ

Is the music royalty-free? Can I use it commercially? Yes. Everything RIHLA exports is original and yours to use in commercial or free projects, no attribution required. A credit ("Music forged with RIHLA") is appreciated but optional.

Does it use samples or copyrighted audio? No. Every sound is synthesized from scratch with the Web Audio API. It never reproduces any existing track — it emulates a style.

Will the loops loop seamlessly in RPG Maker? Yes — export the .ogg. It carries LOOPSTART/LOOPLENGTH tags that MZ and MV read to loop with no gap. (The .wav has no loop tags; use it only for DAW editing.)

MZ only, or MV too? Both. They both read .ogg for BGM. Put the file in audio/bgm/.

Can I use these outside RPG Maker — for another engine, a video, or a stream? Yes. The .ogg/.wav are ordinary audio files usable anywhere; the loop tags are simply ignored by tools that don't read them.

Do I need to install anything or be online? No. It's one .html file — download it, open it in a browser, work offline.

How do I get the exact same track back later? Note the seed shown on screen and keep your slider values; re-enter them for an identical render.

No sound when I open it? Click Play once. Browsers block audio until you interact with the page.

The OGG button says the encoder didn't load. Refresh and retry. Fallback: export the .wav and run ffmpeg -i track.wav -c:a libvorbis track.ogg (no loop tags that way; prefer the built-in OGG export).

Is this "AI music"? The composition and sound come from hand-written procedural DSP code — not a generative-audio AI model. The tool's code was developed with LLM assistance, which is disclosed above.

Download

Download NowName your own price

Click download now to get access to the following files:

README-RIHLA.txt 4.4 kB
rihla.html 1.5 MB

Leave a comment

Log in with itch.io to leave a comment.