Bogosort Music Machine (ChomboSort) 🎵 | Change the Chords by Typing Commands in Chat

  Рет қаралды 1,302

AlgoMotion

AlgoMotion

15 күн бұрын

Full command syntax reference: bit.ly/chombosort-syntax
Become a channel member to help keep this channel viable, and unlock full access to all commands, including tempo changes, muting instruments, changing the drum pattern, changing the color theme, and custom note specification: / @algomotion
________
Chat-Operated Musical Bogosort (ChomboSort) is an extension of the "Bogosort Sheds" videos from @AlgoMotion, wherein you (the users in chat) control the notes bogosort plays by typing commands.
Bogosort is a (poor) sorting algorithm that attempts to sort a list by randomly shuffling it, checking if it's sorted, and trying again repeatedly until it's sorted. In ChomboSort, the elements in the list are mapped to musical notes which you see and hear being played back in real time as the sort proceeds.
The stream ends when the list is successfully sorted. With an 8-element list, the probability of a successful sort on any pass is 1/(8!) = 1/40,320 ≈ 0.0000248.
________
The general syntax is: "BassNote.MelodyNotes", for example:
Eb.Bbmaj C.Ebmaj7 F.Fmin7 Bb.Bdim7
For a I-vi-ii-V in Eb major.
When you want to use the same melody note root as the bass note, you can use the shorthand notation and just specify a single note, e.g.:
Ebmaj7 Cmin7 Fmin7 Bb7
If no chord is specified, a major chord is assumed, so "C G F G" is valid syntax.
To lower or raise the bass note, use a comma or apostrophe, respectively. For example: "C,.C'maj" plays the bass note an octave lower, and the melody notes an octave higher.
Use "b" and "#" for flat and sharp, respectively. The commands are not case sensitive.
If any part of your command is considered invalid syntax, the whole command will be ignored. Refer to the syntax guide (bit.ly/chombosort-syntax) for a complete command reference.
ChomboSort is written primarily in Java using the Processing graphical library (processing.org/), and gRPC (grpc.io/) to connect the major system components.
________
Interested in learning more about algorithms and how to program? Here are some useful and/or classic textbooks that I recommend (these are affiliate links, if you buy one, I get a small commission):
▶ “Algorithms” (4th Edition) by Robert Sedgewick & Kevin Wayne: amzn.to/3uo25xR
▶ “Effective Java” (3rd Edition) by Joshua Bloch: amzn.to/3HOnYJL
▶ “Design Patterns: Elements of Reusable Object-Oriented Software” by Erich Gamma, Richard Helm, Ralph Johnson, & John Vlissides: amzn.to/49fpr7R
▶ “Discrete Algorithmic Mathematics” by Stephen B. Maurer & Anthony Ralston: amzn.to/4bmsOvG
#music #algorithm #computermusic #interactive #live #livestream #algorithmicmusic #algorithmiccomposition #sorting #java #processing #code #computerscience #jazz #musictheory #scales #chords #chat #random #randomness #hypnotic #studymusic #focusmusic

Пікірлер: 9
@ManuMano123
@ManuMano123 12 күн бұрын
8:59:56 Where i showed up I used the example 9:23:18 F A C (all in minor)
@ERRORRubiksZeraBrand
@ERRORRubiksZeraBrand 12 күн бұрын
i love it
@copeharder69420
@copeharder69420 12 күн бұрын
can anyone show me the timestamp of where i did the japanese chord progression?
@copeharder69420
@copeharder69420 12 күн бұрын
wait nvm 1:45:55
@TheOne_6
@TheOne_6 4 сағат бұрын
it ended before it solved
@AlgoMotion
@AlgoMotion 3 сағат бұрын
KZbin only keeps the first 12 hours ☹️
@ManuMano123
@ManuMano123 12 күн бұрын
11:54:54
@luizmenezes9971
@luizmenezes9971 5 күн бұрын
C Am F G C Am F G C Am F G
@TPNWR10
@TPNWR10 12 күн бұрын
My favorite chord progression is this: G G7 G9 G11 C Dmin G7 C C Amin7 Dmin7 G7 G9 G11 C C Dmin G C G7 Dmin7 G7 G9 G11 G13 C Dmin G7 C C Amin7 Dmin7 From 29653-30086 Time: 13:08:31 - 13:19:14
Music Theory Masterclass | FREE GUITAR COURSE
1:09:15
BERNTH
Рет қаралды 284 М.
ペンデュラムウェーブ Pendulum wave
1:00
おかちゃん
Рет қаралды 7 М.
CAN FOXY TRICK HIM?! 🤣 #shorts *FOXY AND NUGGET!*
00:17
LankyBox
Рет қаралды 10 МЛН
skibidi toilet 73 (part 1)
04:46
DaFuq!?Boom!
Рет қаралды 34 МЛН
Самый большой бутер в столовке! @krus-kos
00:42
Кушать Хочу
Рет қаралды 6 МЛН
OpenAI Assistant API Tutorial -  NEW File Search In Thread
4:15
CustomGPT AI Automation Academy
Рет қаралды 75
10 FORBIDDEN Sorting Algorithms
9:41
Ardens
Рет қаралды 746 М.
'It’s-a Me, Mario!'
3:05
Great Big Story
Рет қаралды 41 МЛН
The Music Theory Iceberg Explained
43:57
David Bennett Piano
Рет қаралды 1,6 МЛН
How does Wormwood compare to Magic and Netrunner?
21:20
Damon Stea
Рет қаралды 526
Rotating Polygons on the Circle of Fifths | Surprising Results!
9:48
The Secret To Beautiful Chords
10:43
Alex Rome
Рет қаралды 439 М.
The Language With The Least Words
12:38
Name Explain
Рет қаралды 47 М.
Coco Chanel
1:54
Asik - Topic
Рет қаралды 758 М.
Adam | Zhurek | Isko Remix | New track 2024
3:09
Adam official
Рет қаралды 5 МЛН
Xcho & МОТ - Баллада (Official Audio)
3:03
Glass Cage
Рет қаралды 5 МЛН
POLI - Сестра (Official music video Sister)
1:12
POLI
Рет қаралды 3 МЛН
Alisher Bayniyazov & Kazbek Mirza - Ku'nde oylayman
3:04
ALYONMEDIA
Рет қаралды 730 М.