Synchrotron, a real-time DSP engine in pure Python
Show HN: Synchrotron, a real-time DSP engine in pure Python
Synchrotron, a real-time DSP engine in pure Python operates in show hn launch.
Profile
Yes, Python.I can already hear the screams from the rafters telling me how terrible of a choice Python is - but in my case, I valued modularity, extensibility, hackability over raw performance. (It was also a challenge to myself to see how far I can get without referencing existing implementations)Synchrotron processes nodes: simple Python classes with typed I/O and a render() method for processing. It can be as concise as 5 lines: class IncrementNode(Node): input: StreamInput output: StreamOutput def render(self, ctx): self.out.write(self.a.read(ctx) + 1) Nodes can then be spawned and linked programmatically or in the graphical editor. Synchrotron handles the rest at runtime. Besides the we
Its activity falls under show hn launch; the profile below is assembled from public directory data.
Its current recorded stage is Show HN launch.
| Sector | Show HN launch |
|---|---|
| Stage | Show HN launch |
Website: synchrotron.thatother.dev
Browse related
Create a free account