|
|||
thought some of you music-structure-lovers would get a kick out of:
binary.mp3 - "8-bit" progression from 0-255 (0, 1, 2, 3, 4, ... 255), where each bit = one note from a C lydian scale (C major with an F# instead of F): - (0 = silencio) / C (1 = 1) / D (2 = 01) / C+D (3 = 11) / E (4 = 001) / C+E (5 = 101) / D+E (6 = 011) / C+D+E (7 = 111) / F# (8 = 0001) / ... / C+D+E+F#+G+A+B+C (255 = 11111111) binary_held.mp3 - same, but key notes are accented+sustained enjoy! :-) |
|||
| ^ | Joined: 29 Jan 2005 Member: #56306 Location: rochester, ny | ||
|
|||
thats fairly cool |
|||
| ^ | Joined: 01 Sep 2010 Member: #238682 Location: Birmingham, UK | ||
|
|||
Wow ! ingenious. That's a cool idea. I like that
Cheers |
|||
| ^ | Joined: 04 Apr 2005 Member: #63988 Location: Unsettled | ||
|
|||
Very interesting! I think the first version sounds more appealing, because the pattern of 1's and 0's makes its own pulsing volume levels which naturally fit into 4's, 8's, 16's etc. It seems to be purer than the second version.
Have you tried any other sequences that cycle through all the numbers? 'Gray encoding' comes to mind, where exactly one bit changes with each step? Cool experiment - thanks for sharing! |
|||
| ^ | Joined: 25 Apr 2011 Member: #255421 | ||
|
|||
very cool. it sounds like something just waiting to be inserted into a remix.
be that as it may; kudos on the 'algorythm'. |
|||
| ^ | Joined: 21 Jul 2009 Member: #211816 | ||
|
|||
Man, you really ARE experimental. i hate how much math and music can overlap because i love music but i'm dyscalculic. |
|||
| ^ | Joined: 07 Jan 2005 Member: #54134 Location: Corporate States of America | ||
|
|||
thanks all'round for the listens. :-)
i'm very fond of numbers and mathematical structures/sequences and wanted to see what it sounded like to translate a binary sequence into sound. there are, of course, lots of different ways to "perform" this translation. here's a variant of the same binary 0-255 sequence with a few changes: - the pitches are different (a stack of alternating major/minor thirds) - the tempo is a bit faster - only one note plays at a time (with a few rules for how this note is chosen) binary_melody.mp3 listen for the repeating patterns that arise (from the rules of the translation), last a short while, then either disappear or morph. :-) |
|||
| ^ | Joined: 29 Jan 2005 Member: #56306 Location: rochester, ny | ||
|
|||
kryptonaut wrote: Have you tried any other sequences that cycle through all the numbers? 'Gray encoding' comes to mind, where exactly one bit changes with each step?
thanks for the idea, krytonaut. :-) please elaborate: what sequences? is there a list somewhere of cool binary/bit progressions? |
|||
| ^ | Joined: 29 Jan 2005 Member: #56306 Location: rochester, ny | ||
|
|||
have you actually been finuring out how to work it, or have you got some softwear or a script or something to sort it out? |
|||
| ^ | Joined: 01 Sep 2010 Member: #238682 Location: Birmingham, UK | ||
|
|||
kx.001 wrote: have you actually been finuring out how to work it, or have you got some softwear or a script or something to sort it out?
i've been doing it by hand. it takes a long time, but it makes me feel like i've earned the results. :-) |
|||
| ^ | Joined: 29 Jan 2005 Member: #56306 Location: rochester, ny | ||
|
|||
rachmiel wrote: thanks for the idea, krytonaut.
I don't know of a list of interesting sequences as such, but Gray coding is defined here: http://www.diycalculator.com/docs/puzzle-gray-code.pdf To get the Nth Gray code, simply calculate the Exclusive OR of N and (N>>1) (where N>>1 is N shifted right one bit, ignoring the bit that 'falls off the end', and shifting 0 in at the top) I too would like to know how you are actually generating the MIDI sequences - do you have some kind of scriptable MIDI generator or something? |
|||
| ^ | Joined: 25 Apr 2011 Member: #255421 | ||
|
|||
rachmiel wrote: kx.001 wrote: have you actually been finuring out how to work it, or have you got some softwear or a script or something to sort it out?
i've been doing it by hand. it takes a long time, but it makes me feel like i've earned the results. I bet it does! Definately an interesting result. |
|||
| ^ | Joined: 01 Sep 2010 Member: #238682 Location: Birmingham, UK | ||
|
|||
Very pleasant and satisfying pieces. The simplicity of the concept makes the tunes produced the more endearing to these ears. I would think that a video based on the bitmaps produced might make a satisfying, if underwhelming multimedia experience.
As an aside, the brevity of these pieces serves to accentuate the self-indulgence inherent in those 150-second punk epics of the seventies |
|||
| ^ | Joined: 13 Mar 2009 Member: #203012 Location: UK | ||
|
|||
seismic1 wrote: Very pleasant and satisfying pieces. The simplicity of the concept makes the tunes produced the more endearing to these ears. I would think that a video based on the bitmaps produced might make a satisfying, if underwhelming multimedia experience.
would make a nice blurb for my (nonexistent) pr kit: "... satisfying, if underwhelming." Quote: As an aside, the brevity of these pieces serves to accentuate the self-indulgence inherent in those 150-second punk epics of the seventies :wink:
yeah, anything over 60 seconds is afaic, overkill. |
|||
| ^ | Joined: 29 Jan 2005 Member: #56306 Location: rochester, ny | ||
|
|||
This is a great idea. I particularly like the binary_melody example.
In some ways this reminds me of a simple random MIDI melody generator that my brother wrote in Java a few years back. I think I still have that source code lying around here somewhere, and I might have to co-opt it to experiment with some similar ideas. ---- Incomplete list of my gear: Microsoft Windows XP |
|||
| ^ | Joined: 06 Aug 2003 Member: #8386 Location: San Francisco Bay Area |
| KVR Forum Index » Music Cafe | All times are GMT - 8 Hours |
|
Printable version |
Disclaimer: All communications made available as part of this forum and any opinions, advice, statements, views or other information expressed in this forum are solely provided by, and the responsibility of, the person posting such communication and not of kvraudio.com (unless kvraudio.com is specifically identified as the author of the communication).
Powered by phpBB © phpBB Group















