Orca
extempore
Our great sponsors
Orca | extempore | |
---|---|---|
37 | 9 | |
4,403 | 1,384 | |
1.0% | - | |
4.0 | 2.4 | |
4 months ago | 6 months ago | |
JavaScript | C++ | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Orca
- Annotated demo of basic capabilities of my rototem audio tool
-
Any programmers here? Curious how people have combined coding and music.
I love using ORCA for generative experimentation https://github.com/hundredrabbits/Orca
- Best livecoding software if I primarily want to manipulate the MIDI in my DAW
-
Sharing Saturday #436
In particular - theres a music environment called Orca that is such a great fit for a Roguelike, and porting it to Rust might be a fun medium-size project.
-
Played Raiden Shogun - Awake from a Nightmare in Orca Language
Language: Orca (free and open source) https://github.com/hundredrabbits/Orca https://hundredrabbits.itch.io/orca Synth: Fluidsynth (free and open source) https://www.fluidsynth.org/ Game: Genshin Impact https://genshin.mihoyo.com/en OST: Nightmare - Awake From a Nightmare https://www.youtube.com/watch?v=ydPqF... https://www.youtube.com/watch?v=Elrnl... Composer: Yu-peng Chen Notes: @Animuz - Anime Piano (youtube) https://www.youtube.com/watch?v=P6z3h... other softwares used (all free and open source) ffmpeg, obsproject, osu!lazer
- Is programming truly for me?
-
Is there a simple music sequenzer or tracker for linux?
Hello, I am interested in a simple tool to make simple music on linux. If possible in the terminal but at least with extensive keyboard support. I am aware, that the 'best' option in all likelihood would be an actual DAW like LMMS, but I get easily overwhelmed with the options and there is so much to learn. I would like to be limited, because I believe, that being limited can help your creativity. So I would rather like something like a pocket operator. I could not really find something, so I emulated lsdj, which is a tracker for the gameboy, but you can of course emulate it on linux. It is a very impressive program and doing all this on a gameboy must be mindblowing, but on desktop, through an emulator.. in mine the sound sometimes was overwehelmed and sitting on a keyboard and only using four buttons seems a little bit silly. The closest I found would be orca, which is truely fascinating, but a) it is rather experimental and esotheric and b) you still need an actual sound source like a synth (I enjoyed Helm). The same developer made a program called Marabu, which looks awesome, but it is no longer being maintained and I was unable to get it running.
-
How to set up ORCA with a synthesizer with absolutely no knowledge about any of this?
So, I'd like to learn ORCA, but as far as I understood it needs additional software for it to work. I've already tried VCVRack, SunVox and Pilot, but none of them worked for me (Because I have no idea how to use them). I couldn't find any easy beginners guide on how to set everything up. I already know the basics about MIDI and music theory. Also, I'm doing this all on Linux.
- What CLI/TUI programs do you wish existed/were better?
extempore
-
Why don't more languages implement LISP-style interactive REPLs?
I've use a few "live coding" programming environments focused around audio programming where this is also the norm. Extempore ( https://github.com/digego/extempore, https://www.youtube.com/watch?v=yY1FSsUV-8c ) is a great example of this.
-
Cyber is a new language for fast, efficient, and concurrent scripting
I grew up in the 70s with the term cybernetics from Norber Wiener, and I liked it before Gibson's Neuromancer in the 80s, so I guess I was inoculated before the pandemic use of the word. Cyber-Physical Systems (CPS) is a term being bandied about a bit now (reading Logical Foundations of Cyber-Physical Systems, and it is pretty cool [1]; Andrew Sorensen's Extempore as a CPS environment [2]). I also attended the first HOPE in 1994 in NYC and although the press abused the term cyber, it's still cool to me! But the Papa John's stuff was funny.
[1] https://link.springer.com/book/10.1007/978-3-319-63588-0
- Carp - If Clojure and Rust Had A Baby
-
Racket for Computer Music?
Check out https://github.com/digego/extempore by Andrew Sorenson
-
Best Lisp/scheme for OSDev?
Extempore
- Scheme-y music software
-
Starting Your Computer Music Journey with Clojure and Overtone in Emacs
I'm really fond of the idea of writing music like this.
From all available implementations of the idea, I probably like Extempore (https://github.com/digego/extempore) the most. Extempore provides a low-level C-like language (xtlang) which compiles into LLVM and can be meta-programmed from a variant of Scheme (TinyScheme I believe). This arrangement makes it possible to generate the code for the audio graph from Scheme, compile/optimize it via LLVM, then drive it in a live-coding fashion from Emacs. Best of both worlds (high and low).
My personal, much simpler attempt in this space is Cowbells (https://github.com/omkamra/cowbells) - with this one you can live-code FluidSynth (MIDI soundfonts) from Clojure + CIDER + Emacs, representing musical phrases either via Clojure data structures or an alternative text-based syntax (which is translated into the former by a compiler).
- Alda – Text-Based Programming Language for Music Composition
What are some alternatives?
FoxDot - Python driven environment for Live Coding
Sonic Pi - Code. Music. Live.
alda - A music programming language for musicians. :notes:
wine-discord-ipc-bridge - Enable games running under wine to use Discord Rich Presence
textbeat - 🎹 plaintext music sequencer and midi shell, with vim playback and the powers of music theory 🥁
SuperDirt - Tidal Audio Engine
sonicpi.vim - Sonic Pi plugin for Vim
mercury - A minimal and human-readable language and environment for the live coding of algorithmic electronic music.
uvu-fastify-graphql - Using uvu for TypeScript API testing: we take a look at integrating a fast test runner into your backend continuous integration workflow.
vim-sonic-pi - Sonic Pi plugin for (Neo)Vim
awesome-livecoding - All things livecoding