HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
hundredrabbits
Orca
JavaScript2019–2026
hundredrabbits / Orca

Orca

Esoteric Programming Language

19Distinct people
20Mentions
1Explicit recommenders
5.1KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Esoteric Programming Language

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

One recent favorite of these mentioned in the article is ORCA [1], which is really an incredible little thing. It is essentially a live coding environment for generating MIDI…

OskarS used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year20 dated mentions

Observed mentions: 2019-01-12 01:17:23 UTC to 2026-02-05 22:41:47 UTC.

02462019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 7 mentions; 2 submissions, 5 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC725
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC404
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC404
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC000
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC000
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC101
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC303
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC101

What Hacker News says

20 sources
if you mean you just want to make music and arent too bothered about recording then Cardinal is a free modular eurorack synth you could mess around with or you use a VST host like Kushview's Element and load up on all the free VST instruments and effects that are out there. you would just need a midi keyboard hooked to it then or use Cardinal to generate note patterns https://cardinal.kx.studio https://kushview.net/element or something like Orca if you want to go off the deep end! https://github.com/hundredrabbits/Orca
In Ardour 9.0
I'm glad to see more of these things. It's like a different take on Orca (https://github.com/hundredrabbits/Orca/) or SonicPi (https://sonic-pi.net/). All of these are super fun. But, it feels like we are missing an amazing EDITOR to go with these LANGUAGES. For example, when "live coding" music I've not yet seen a great editor that could simulate what options there are for the next measure. I can do this with two turntables and a mixer. When I used to DJ, I can put a record on the other deck, listen to the beat, mix and match it, adjust the treble/bass, even the tempo and merge it in WITHOUT anyone hearing those experiments. I was always worried about timing it correctly, and when you shift to the other deck, sometimes is was great and sometimes is was terrible, which is what you get out of live music. I wish there were good editors that
Read the rest
would permit me to enter in the chords and notes I want (like all these tools do), and at the same time, give me a window into insights like "adding this next chord progression would take it into a more jazzy realm" or "if you spread these notes over two measures and drop them an octave it will get really interesting." I suppose it is a lot to ask a computer to make those qualitative analyses of the music, but it seems like at least it could gather up some options. Computers are good at pattern matching. And, I've also yet to see these editors offering a way to collaborate, either in person, or over the internet. With a shared language and networks, we can do this. Timing is the biggest thing, but music has a consistent tempo (so your collaboration might not arrive in this measure, but we could guarantee it enters the composition on the next measure at the exact right time). I remember a FOSCON with _why (the lucky stiff). He came with a band to FreeGeek in Portland, and did this interactive music thing, where he put up a ruby program that all the attendees to the event could attach to with their own IRB session. And, then people could collaborate on the performance with him. It didn't go well. A veteran Perl programmer said "it was like watching a train wreck" (Perl people were pretty jealous of Ruby at that moment). It didn't go well, indeed, but it was so a fascinating idea to try and I wish there were more examples of this kind of thing. That would be such a great way to teach music.
In Alda – Text-Based Programming Language for Music Composition
Sounds like you might be more interested in live coding. Overtone [1] can do what I think you are describing, and more--it's a frontend to SuperCollider, which has all the audio synthesis stuff you aren't interested in, but it can trigger samples fine. Of course, if Clojure isn't your thing, there are other live coding tools out there. I'm partial to Orca [2] myself. [1] https://github.com/overtone/overtone [2] https://github.com/hundredrabbits/Orca
In Ask HN: How to get started with audio programming?
OskarS·May 21, 2021Recommendation phrase
One recent favorite of these mentioned in the article is ORCA [1], which is really an incredible little thing. It is essentially a live coding environment for generating MIDI you can send into a synth, with some influence from 2D esoteric languages like Befunge. It's almost unfair to put it on this list, because it's a genuinely cool and fun way to create music, especially if you're inclined to programming. This video [1] shows off the basic idea very nicely, and you can find lots more examples of it on YouTube. I highly recommend playing around with it if this is the kind of thing you find cool. [1]: https://github.com/hundredrabbits/Orca [2]: https://www.youtube.com/watch?v=gSFrBFBd7vY
In A brief introduction to esoteric programming languages
For sure. This list started as a collection of links for a bunch of my friends that are into both art and storytelling but none of them have the programming experience I have so I tried to link the more user-friendly stuff up top and get generally more esoteric going down, though I haven't gone though and really enforced that ideal into the list yet. I think there's an interesting balancing act going on here as some of the appeal of these tools is their inherit complexity and strangeness acting as a sort of creative propellant as it puts you into a different mindset. I think that tools that are on the surface approachable but still let the user get into the really deep aspects have a lot more potential to allow for artistic revolutions (for lack of a better way to put it). I also don't think it has to be just for newcomers as Processing a
Read the rest
nd the like try to be, For example- the multiple Rust frameworks on the page. Honestly I'm not even super into the generative art scene much beyond being a general nerd and observer. I am really into generative music, with tools like Orca [1], the various modules in VCV Rack [2] being my go-tos but I still love looking into and toying with other generative and/or live coding music tools too. I think there's a certain nostalgia for the demoscene that while I completely understand, clouds the reality that it was at it's core about pushing hardware beyond it's limits for the sake of creative uses. If we have all the compute we could ever need now then I think it's great that people who may have been into the demo scene are instead able to spend their time on making cool, usable tools and art with those tools. Besides, for the people that crave the highly technical, it's not like esolangs or ioccc or making Quines etc. are going anywhere. Plus, the demo scene isn't even truly dead, if you look around there's definitely still plenty of the same old-school stuff going on. Some of it on the old hardware of the era, some of it pushing today's micros or even beefy x86 systems to their limits. [1] https://github.com/hundredrabbits/Orca [2] https://library.vcvrack.com/?query=&brand=&tag=Random&licens...
In List of Generative Art and Live Coding Tools
Or not, since if something fails you have to ship it to TE and pay them IIRC $125 to look at it. I bought and own an OP-1, that still works great, however, the sequence you execute on boot up to get numbered list of options, such as update firmware, or factory reset cannot be reached. So now I am stuck with the last time I upgraded the firmware, and I can't get it back to the original state, so I can mess around with it again. I don't know, but to spend $800 on a synth, and have to ship it to Sweden, and pay that large a fee to simply look at it is a bit much. I then tried to simply buy a new board, so I could pop it in and be done, but they were sold out! I am sticking with Orca [1] and Extempore [2] for now. [1] https://github.com/hundredrabbits/Orca [2] https://github.com/digego/extempore
In Teenage Engineering has won over kids and professionals with a synthesizer
100rabbits[0] is a similar project. The same people, DeVine du Linvega/Rekka Bell, also created the Orca livecoding environment[1][2] a while ago. They also do a lot of general webdesign projects/music production (Linvega, as Aliceffekt)/worldbuilding[3]. A lot of it comes out of their living environment on a sailboat. [0] https://100r.co [1] https://github.com/hundredrabbits/Orca [2] https://news.ycombinator.com/item?id=19118951 [3] https://wiki.xxiivv.com
In Home is a small, engineless sailboat (2018)

Showing the 15 most recent of 20 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.