sema and sema-engine

The sema-engine is the core signal processing runtime that powers the Sema playground, making them ecosystem siblings where the engine provides the live-coding interpreter and DSL execution while the playground offers the user-facing interface for live coding music and ML experiments.

sema
48
Emerging
sema-engine
47
Emerging
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 22/25
Maintenance 0/25
Adoption 7/25
Maturity 25/25
Community 15/25
Stars: 160
Forks: 48
Downloads:
Commits (30d): 0
Language: Svelte
License: MIT
Stars: 32
Forks: 6
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stale 6m No Package No Dependents
Stale 6m

About sema

mimic-sussex/sema

Sema – A Playground for Live Coding Music and Machine Learning

This tool is a creative environment for musicians, artists, and researchers to experiment with live coding music and machine learning. You can rapidly design and prototype custom mini-languages to synthesize sound, process audio, and integrate machine learning models in real-time. It's ideal for those who want to explore generative music, interactive installations, or novel human-computer interaction through sound.

live-coding electronic-music sound-design generative-art machine-listening

About sema-engine

frantic0/sema-engine

A Signal Engine for a Live Code Language Ecosystem

This JavaScript library provides a high-performance audio engine for web applications. It takes live code and audio samples as input to generate dynamic audio outputs in real-time. This tool is ideal for sound artists, live coders, and web developers building interactive audio experiences.

live-coding web-audio sound-art music-technology interactive-media

Scores updated daily from GitHub, PyPI, and npm data. How scores work