Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411526 Posts in 69377 Topics- by 58432 Members - Latest Member: Bohdan_Zoshchenko

April 28, 2024, 09:50:20 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperAudioTrying to make a music program ... [ no build yet ]
Pages: [1]
Print
Author Topic: Trying to make a music program ... [ no build yet ]  (Read 3233 times)
increpare
Guest
« on: May 18, 2010, 03:26:21 PM »

I started trying to prototype a music program at the start of last week.  I got the basic structure of what I wanted to get done done, but it's feeling bad.

The basic idea is that you can drag out groups of equal-duration cells, and you can align them with one another (to get rational rhythm ratios).  



You can then assign sample/volume/pan parameters to those cells and play them back (there's no relationship between vertical positioning and pitch or anything).  It's really micromanagey right now, though - I thought allowing for hierarchical structures like this might make larger-scale designs easier, but it really isn't - you can put complicated/layered stuff down, but the overall relationship between the things won't be at all apparent unless you're super-careful.  It feels like it's missing something very important, but I haven't been able to bloody put my finger on what.

(The build I have is only half-usable right now, I don't think it warrants packaging up/preparing a windows build/sending it around).

Some test mp3s of me playing around in it...

fallapart
scissorfare
test1

(I should probably have saved screenshots of those - would help to explain what's going on).
« Last Edit: May 18, 2010, 04:39:14 PM by increpare » Logged
muku
Level 10
*****


View Profile
« Reply #1 on: May 18, 2010, 03:45:32 PM »

Interesting concept. I do like the first mp3 quite a bit, and though it's a bit hard to picture what's happening, after listening to it a couple of times I think I got the idea, roughly...
Logged
increpare
Guest
« Reply #2 on: May 18, 2010, 04:38:36 PM »

Maybe this (pretty dull) example will make things clearer


sample

There's no visual distinction between samples right now...the top group boxed in red are bass drums, the middle is a cow-bell sound, and the bottom are two tom tom sounds.

The first two groups of beats are completely free-floating, the rest are constrained in various ways.

Quote
reminds me somehow of something similar i always wanted to do with wireworld, but never did so yet...
Oh yes?
Logged
muku
Level 10
*****


View Profile
« Reply #3 on: May 19, 2010, 04:55:45 AM »

Maybe this (pretty dull) example will make things clearer

Uh-huh. That did it. Smiley (Just didn't understand what the large red boxes are... just visual cues, or is there some meaning to them? At first I even thought they may be modular components that you could use hierarchically, like in a standard midi sequencer where you have a "part" view and if you open a part you get a note view, just on a more abstract level. But I guess they're not that.)

I wonder if there's any way to incorporate tonality into this. The rational ratio thing you have going seems to be a perfect match for intervals, it's just not obvious at all to me how to integrate them.

Uh, and I really dig the sound of layered threes-over-fours, i.e. when sixteenths and triplets clash.
Logged
increpare
Guest
« Reply #4 on: May 19, 2010, 02:13:28 PM »

I wonder if there's any way to incorporate tonality into this. The rational ratio thing you have going seems to be a perfect match for intervals, it's just not obvious at all to me how to integrate them.
Mmm - that had crossed my mind.  A vertical axis might help here, but that's used already for hierarchical organisation.  Could go 3d, I guess, and flip between pitch and tempo organisation - that could be fun (but likely confusing).

(the red boxes I drew on afterwards)

Quote
but there's no "functionl relationship" between these events in the vertical direction, it seems?
Right, hierarchical organisation.

I'm going to go away and have a think about it.

Tonality stuff wouldn't necessarily help me too much...I think I'm going to have to try sketch out some way of organising things on a larger scale - possibly allowing for modular pieces or stuff to be replicated/transformed *might* work.  Not sure how, though.

Quote
Not really a tool though, because it could get quite "chaotic" I guess...
What if you were to use them to generate a one-bit synth?  

(I guess to a large extent how chaotic it would be would depend on the construction tools you give people to use)
« Last Edit: May 19, 2010, 02:22:31 PM by increpare » Logged
JMickle
Level 10
*****



View Profile
« Reply #5 on: May 19, 2010, 02:29:55 PM »

I wonder if there's any way to incorporate tonality into this. The rational ratio thing you have going seems to be a perfect match for intervals, it's just not obvious at all to me how to integrate them.
Mmm - that had crossed my mind.  A vertical axis might help here, but that's used already for hierarchical organisation.  Could go 3d, I guess, and flip between pitch and tempo organisation - that could be fun (but likely confusing).
I would love this.

I am in the planning stages of a music program of my own, and was thinking of a similar setup to yours, but I was still only thinking about monophony, i hadn't thought about how i would handle multiple instruments yet.

I would be very interested in trying this out once something useable has been made.
Logged

JMickle
Level 10
*****



View Profile
« Reply #6 on: May 19, 2010, 02:30:55 PM »

I wonder if there's any way to incorporate tonality into this. The rational ratio thing you have going seems to be a perfect match for intervals, it's just not obvious at all to me how to integrate them.
Mmm - that had crossed my mind.  A vertical axis might help here, but that's used already for hierarchical organisation.  Could go 3d, I guess, and flip between pitch and tempo organisation - that could be fun (but likely confusing).
I would love this.

I am in the planning stages of a music program of my own, and was thinking of a similar setup to yours, but I was still only thinking about monophony, i hadn't thought about how i would handle multiple instruments yet.

I would be very interested in trying this out once something useable has been made.
Logged

Brother Android
Level 10
*****


View Profile
« Reply #7 on: May 19, 2010, 02:33:59 PM »

Uh, and I really dig the sound of layered threes-over-fours, i.e. when sixteenths and triplets clash.
Them's polyrhythms, mate! Check out some African music, you'd probably like it. Wink

Anyway, this program actually seems intriguing to me. The interface looks more intuitive than a lot of similar programs in my opinion, but then, my idea of intuitive isn't necessarily the same as everyone else's. I like how you're visually representing the rhythms, though. As for incorporating tonality... that seems like a difficult thing to add with this interface, but even without that I think it still has the potential to be a useful tool, so long as it exports in formats useful in other programs. Tongue

The scissors sample was great, by the way.
Logged

muku
Level 10
*****


View Profile
« Reply #8 on: May 19, 2010, 03:14:39 PM »

Uh, and I really dig the sound of layered threes-over-fours, i.e. when sixteenths and triplets clash.
Them's polyrhythms, mate! Check out some African music, you'd probably like it. Wink

Heh, yeah, I know about them and listen to quite a lot of music featuring the stuff heavily. (Meshuggah rocks.) Was just reminded by this particular instance of my deep appreciation Wink
Logged
Kunal
Level 1
*


is feeling Bit.Core.Trippy


View Profile WWW
« Reply #9 on: May 19, 2010, 03:48:30 PM »

Quote
I think I'm going to have to try sketch out some way of organising things on a larger scale - possibly allowing for modular pieces or stuff to be replicated/transformed *might* work.  Not sure how, though.

Have you looked at Renoise ? There's a pattern editor , which lets you compose stuff at an atomic level , note-by-note. And then they've got a pattern mixer that lets you work at a more macroscopic level, turning off various blocks and such.
Logged

increpare
Guest
« Reply #10 on: May 19, 2010, 04:41:46 PM »

Quote
I think I'm going to have to try sketch out some way of organising things on a larger scale - possibly allowing for modular pieces or stuff to be replicated/transformed *might* work.  Not sure how, though.

Have you looked at Renoise ? There's a pattern editor , which lets you compose stuff at an atomic level , note-by-note. And then they've got a pattern mixer that lets you work at a more macroscopic level, turning off various blocks and such.

Yeah, acutally, I tried it a while ago - I hadn't thought about it recently.  Mmmm worth thinking about.
Logged
agj
Level 10
*****



View Profile WWW
« Reply #11 on: July 19, 2010, 09:34:02 AM »

Disregarding the spammer above...

What happened to this, Stephen?
Logged

increpare
Guest
« Reply #12 on: July 19, 2010, 09:40:19 AM »

It's in hibernation.  It didn't reach a state where it was nicely usable, and I wasn't sure what direction to take it.  Hmm.
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic