nowfound

Life & fun · May 9, 2017

Livecoding Indian Rhythms

Design. Programming. Music. Teaching.

Livecoding Indian Rhythms launched on May 9, 2017 with 17 votes, #776 of 3,229 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 9 years on.

In plain words

Livecoding Indian Rhythms is a web-based tool that converts written Konnakkol—the vocal percussion art of South Indian classical music—into audio. Built using the WebAudio API, it allows users to hear Carnatic rhythms rendered from text notation. The tool emerged from research into generative music systems for Carnatic music and builds on the developer's study of traditional practices in India.

written from the facts on this page · September 2026

From the sources

Konnakkol is the vocal percussion art of South Indian classical music ( Carnatic Music ). This tool will turn written Konnakkol into audio. It was developed as part of my internship at the Flex Group at HARC . After learning more about their Ohm project, I quickly realised that combined with the WebAudio API I could quickly build a web based Konnakkol player, to turn written Konnakkol into audio. This work actually lead on from my undergraduate dissertation , a generative music system for Carnatic rhythms. After which I spent six months studying in Chennai, India with Vina player Dr. Karaikudi S. Subramanian and Mrudangam Artiste Erode Nagaraj . Saketh Kasibatla helped out a lot to get me…from arthurcarabott.com

Does a similar job

all alternatives →
  • SA
    SwaraNotebook – a notation editor for Indian classical music2023 · swaranotebook.com · ▲105

    As an enthusiast of Indian classical music, I needed to write music notations in the traditional typeset format. When I didn't find any existing editors, I developed a Swara Notebook, a mobile focused web app to write North Indian Classical (Hindustani) music notations. The notes (called Sargam, similar to Solfege) can be written in English, Devnagri and Bangla scripts. The transcribed song can be played back in 6 different rhythmic cycles (Taal) to the accompaniment of the Tabla(a type of drum) or a metronome. Here's an example of a transcribed song…

  • A 64-step drum sequencer I built using React and Redux2021 · sequencer64.com · ▲327

    An intuitive 64-step drum sequencer progressive web app built using React, Redux, and Tone.js

  • Draw.Audio – A musical sketchpad using the Web Audio API2024 · draw.audio · ▲249

    Draw.Audio is a free online music maker. Draw notes on a grid and hear them play back instantly — a browser-based synthesizer, sequencer, and visual instrument.

  • Building musical synthesizers with SQL queries2023 · github.com · ▲176

    If you already know what bytebeat is, you don't need an explanation. If not, check my project :) Here is how it looks: SELECT mono(output( arraySum(x -> 1 / 6 * running_envelope(30 * (1 + x / 6), time, 0.05 * x, 0.005, lfo(0, 0.25, sine_wave, time / 8), 0.1) * sine_wave(time * 80 * exp2(x / 3)), range(12)))) FROM table; To check how it sounds, find the examples in the repository https://github.com/ClickHouse/NoiSQL

  • JG
  • Klangio2025 · klang.io · ▲128

    Transcribe music into notes within seconds

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, May 2017

the whole month →
  • Design, code and collaborate. Now all-in-one.

    Dev tools · 2017 · framer.com

  • An app that shows if your food is a hotdog 🌭

    Life & fun · 2017

  • A limitless presentation tool for designers.

    Work · 2017 · ludus.one

  • History shouldn't have to repeat itself

    Life & fun · 2017 · startupgraveyard.io

  • Best sales emails from great companies

    Growth · 2017 · goodsalesemails.com

  • Complete revamp of the original, award-winning task manager

    Work · 2017 · culturedcode.com