pouët.net

Go to bottom

Experimental music from very short C programs

category: code [glöplog]
Last call for my bytebeat contest! So far, there's only 1 entry! The contest will end at midnight tonight, PST.

Thanks everyone,
Bret
added on the 2014-05-11 02:18:16 by clone45 clone45
http://wavepot.com/

BB Image

http://wavepot.com/

Wavepot is some form of online text-based synth, lik ethe one used in this thread but with some added functionality.
added on the 2014-06-20 07:29:31 by numtek numtek
Moar?
I tried to play with CA and music.
added on the 2014-06-20 08:41:29 by g0blinish g0blinish
what? there was a bytebeat contest and i missed it? ...
added on the 2014-06-20 14:02:40 by musk musk
Hello!

I'm happy to announce that my bytebeat based synth module just hit the market. Here's the full announcement:

The Equation Composer by Microbe Modular is now available for purchase.

Price: $430
Shipping: Free

Purchase page: http://www.microbemodular.com/products/equation-composer/purchase
Product details: http://www.microbemodular.com/products/equation-composer/overview


BB Image

Inspired by VIznut's "Algorithmic symphonies from one line of code" and the BitWiz Audio Synth, the Equation Composer creates a wide range of gritty, 8-bit sounding melodies, waveforms, and noise. The module is organized into CV selectable "programs", where each program can act like a unique synthesizer.

The following programs ship with the Equation Composer:

  1. Equation Playback (3 banks)
  2. Drum Selektor
  3. Wavetable + WaveFolder
  4. Patterns
  5. Chords
  6. 3 Oscillator
  7. Drum Player


Internally, the Equation Composer is based on the powerful Arduino Due. Although the module has been built to be enjoyed "as-is", there's a prominent USB jack on the front for updating the firmware, which is open source. 14 extra pins have been brought to an expansion header on the rear. The Arduno code itself is modular, allowing various software "modules" to be strung together into “programs” that act like individual synths. (Re-programming is recommended for advanced developers and requires some C++.)

Cheers,

Bret Truchan
Microbe Modular
added on the 2014-09-02 20:18:13 by clone45 clone45
The Youtube channel Computerphile just featured a video about creating music with short C programs. Check out out over here: https://www.youtube.com/watch?v=MqZgoNRERY8
added on the 2016-01-21 14:00:22 by Alopex Alopex
seems like an old thing to continue but (( t/5.3| t<<1 ) | (t^t*t/2 / 4.1/2) | t/1900 | t*1 ) | 10*(t/2) | 7 is something i guess
Flashys first thing + JCOs thing =
thingamabob
Old thread? Here's the first song on my bytebeat album 𝓜𝓲𝓷𝓑𝔂𝓽𝓮𝓼 in Javascript...

// FTL ~ By Frank Force 2019
A=new AudioContext
B=A.createBufferSource()
C=(B.buffer=A.createBuffer(1,1e7,1e5)).getChannelData(0)
C.set(C.map((_,t)=>t&(t<<8^t>>5)))
B.connect(A.destination)
onclick=TAKEOFF=>B.start()

http://minbytes.3d2.com
Nice approach with the buffer ;)

Here's the same, just 5-11 bytes shorter:

A=new AudioContext;
B=A.createBufferSource();
(B.buffer=A.createBuffer(1,1e7,1e5))
.getChannelData(0)
.map((_,t,C)=>C[t]=t&(t<<7^t>>3));
B.connect(A.destination);
onclick=_=>B.start();
added on the 2019-05-11 22:17:44 by p01 p01
2011 is so oldschool now, so I did a VST synth based on the same idea, called EVALUA. No floats there, sorry, 64-bit integer math with very basic set of operations only.

The main difference, besides the dump and limited but quick evaluator, is that it supports not only the fixed time step, but pitch related time step too, along with a number of other variables (for velocity, mod wheel, PRNG). So if you put P&255 there, you'll get a saw wave with pitch that matches the note played.

Download: http://shiru.untergrund.net/files/evalua.zip
Support: https://www.patreon.com/posts/evalua-v1-0-vsti-27178719
added on the 2019-05-28 18:57:52 by Shiru Shiru
im on chrome os modern chromebook
added on the 2019-09-03 20:01:11 by Scotty_W Scotty_W
i'm on chrome OS modern chromebook
added on the 2019-09-03 20:03:19 by Scotty_W Scotty_W
We have a lot of shader showdowns on demoparties recently. Is there also a place for a bytebeat showdown? There are nice tools for live coding, incl. visualizations. And with some extensions (maybe some line limit) it could go into softsynth directions (from scratch of course, just with sound output enabled).
It's not safe for the ears if something goes wrong! You should not experiment at full volume during the creative process.
added on the 2020-05-25 15:01:13 by ham ham
"Here's two people playing two completely different tunes at the same time. Decice which one you like better."
added on the 2020-05-25 15:07:34 by Gargaj Gargaj
Maybe a sonic pi battle??
added on the 2020-05-25 18:40:19 by djh0ffman djh0ffman

login

Go to top