frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Nallely – A Python signals/MIDI processing system inspired by Smalltalk

https://dr-schlange.github.io/nallely-midi/
8•drschlange•2h ago
Nallely is about experimenting with signals: routing, patching, or writing small neurons that process signals and eventually sink in MIDI devices or any application connected to Nallely.

I try to get inspired by the "Systems as a Living Things" philosophy and aim, step by step, to create an auto-adaptive, resilient, distributed system. Currently, neurons live in their own thread in a session (world), and send signals (messages) to each other through patches (channels). You can also connect to a network-bus neuron to register your own neurons written in any other technology and have them interact with the existing neurons inside the world. Nallely offers an API to easily code your own reactive neurons, and provides a mobile-friendly GUI for patching everything visually.

As anyone posting something based on Python, I can already hear: "no, Python's bad, think about the performances, think about the children".

We all know about Python performances (we've all seen the animation with the moving balls and stuff), but the focus here is on dynamic and emergent behaviors, extensibility, and run time adaptability over extreme performance. Even though Nallely is written in pure Python, it runs on a Raspberry Pi 5 (ok, a powerful one), consuming less than 10% CPU on a normal usage and around 40MB of memory.

And, as someone mentioning Smalltalk, I can already hear: "Why didn't you write it in Smalltalk"? (replace Smalltalk by your prefered dialect)

I like Smalltalk, but I also like Python. Nailed it, perfect justification. Jokes aside, IMO Smalltalk is "Systems as Living Things" pushed at its extreme for designing a language, and I admire that. With Nallely, I want to explore the same philosophy: independent musical/signal-processing neurons, without relying on Smalltalk, while benefiting from Python's deployment and ecosystem advantages (compared to Smalltalk).

Comments

alehlopeh•53m ago
Feels like ruby would have been a good choice, given it’s also a dynamic scripting language and is more closely associated with SmallTalk than python. But we like what we like.
drschlange•16m ago
That's a really good point. I didn't consider Ruby, but not for logical or very good reasons beside the fact that it never clicked between us (I'm the guilty here). I try to take inspiration from Smalltalk usability and broad ideas, but I'm not trying to fit exactly its object model.

Anyway, I should propose a small Ruby lib to easily connect to the network-bus to create neurons. I have one in js that I targeted in the first place as it's easy to get webcam/sound working there with minimal efforts, but a Ruby one would be cool!

Show HN: I created a small 2D game about an ant

https://aanthonymax.github.io/ant-and-apples/
43•aanthonymax•4h ago•6 comments

Show HN: Asxiv.org – Ask ArXiv papers questions through chat

https://asxiv.org/
87•anonfunction•1w ago•6 comments

Show HN: Nallely – A Python signals/MIDI processing system inspired by Smalltalk

https://dr-schlange.github.io/nallely-midi/
8•drschlange•2h ago•2 comments

Show HN: Dyad, local, open-source Lovable alternative (Electron desktop app)

https://www.dyad.sh/
4•willchen•2h ago•3 comments

Show HN: Microcontroller with hardware-accelerated Lua VM

https://brisbanesilicon.com.au/elm11/
3•brisbanesilicon•1h ago•0 comments

Show HN: The text disappears when you screenshot it

https://unscreenshottable.vercel.app/?text=Hello
518•zikero•23h ago•182 comments

Show HN: GPUKill – A lightweight tool to kill stuck GPU jobs

https://github.com/kagehq/gpu-kill
3•lexokoh•2h ago•1 comments

Show HN: Nanobot – Turn MCP servers into full AI agents

https://www.nanobot.ai/
15•smw355•6h ago•0 comments

Show HN: Bffgen – A Go CLI to generate secure Back end-for-Front end APIs

https://github.com/RichGod93/bffgen
2•richgodusen•3h ago•0 comments

Show HN: I made AquaShell, a scripting and automation environment for Windows

https://www.aquashell-scripting.com/
3•foxiel•5h ago•1 comments

Show HN: One prompt generates an app with its own database

https://www.manyminiapps.com/
58•stopachka•9h ago•43 comments

Show HN: Illustria – AI illustration generator with free downloadable gallery

https://arcanvia.com/illustria
2•atulnair2202•4h ago•0 comments

Show HN: KSON, a love-letter to the humans maintaining computer configuration

https://kson.org
24•dmarcotte•10h ago•7 comments

Show HN: dumpall — Dump project code into AI-ready Markdown

https://dumpall.pages.dev
2•ThisIsntMyId•5h ago•0 comments

Show HN: Distributed Rate Limiter – 50K+ RPS, Redis-Backed, Production-Ready

https://github.com/uppnrise/distributed-rate-limiter
3•uppnrise•5h ago•0 comments

Show HN: IAB Taxonomy Mapper – Convert Taxonomies Using Ollama

https://github.com/mixpeek/iab-mapper
2•Beefin•5h ago•0 comments

Show HN: 47jobs – A Fiverr/Upwork for AI Agents

https://47jobs.xyz
20•the_plug•2d ago•44 comments

Show HN: Neon Shower, a fun tool for animating light rays

https://pinsandcurves.app/tools/neonshower/
2•martintrif•7h ago•2 comments

Show HN: Continuum Game (68k Mac) Ported to JavaScript

https://continuumjs.com
5•sam256•8h ago•0 comments

Show HN: Supercharging RL with Hyper-Efficient Online Opt, +165% in 2h, $10

https://www.arc.computer/blog/supercharging-rl-with-online-optimization
31•gabyhaffner•8h ago•3 comments

Show HN: A store that generates products from anything you type in search

https://anycrap.shop/
1166•kafked•5d ago•327 comments

Show HN: SandBox – AI agents simulating possible futures

https://github.com/abozaralizadeh/SandBox
3•lilistar•9h ago•0 comments

Show HN: Burnt US Dollars

https://busd.steviep.xyz
4•scyclow•10h ago•3 comments

Show HN: Pgmcp, an MCP server to query any Postgres database in natural language

https://github.com/subnetmarco/pgmcp
16•fosk•1d ago•6 comments

Show HN: Silly SF Tech Billboards

https://sillysfbillboards.com/
2•yuedongze•10h ago•0 comments

Show HN: A PSX/DOS style 3D game written in Rust with a custom software renderer

https://totenarctanz.itch.io/a-scavenging-trip
54•mvx64•1d ago•34 comments

Show HN: Diamants, an open-source drone swarm to fight wildfires

https://github.com/lololem/diamants-collab
3•lololem83•15h ago•0 comments

Show HN: Made NZ's member of parliament financial disclosure data searchable

https://open-register-of-pecuniary-interests.joshmcarthur.com/
11•sudojosh•21h ago•1 comments

Show HN: Small Transfers – charge from 0.000001 USD per request for your SaaS

https://smalltransfers.com/
196•strnisa•1w ago•76 comments

Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers

https://cindori.com/backdrop
79•cindori•3d ago•56 comments