Search found 189 matches

by Consul
Fri Mar 28, 2008 7:16 pm
Forum: 100% Project Unrelated
Topic: A draft whitepaper of my parameterization idea
Replies: 116
Views: 34466

Re: A draft whitepaper of my parameterization idea

Actually, Hamster did help me realize something important. What is Omnibus, exactly? I have an answer for that, now. Omnibus is a signal routing library. It purpose is to take a signal from one place and send it to another. It allows for intermediate processing on the signals which can range from sc...
by Consul
Fri Mar 28, 2008 6:46 pm
Forum: 100% Project Unrelated
Topic: A draft whitepaper of my parameterization idea
Replies: 116
Views: 34466

Re: A draft whitepaper of my parameterization idea

I had a conversation with a friend of mine on AIM about the challenges of passing signals around in an application, and he had some interesting ideas coming from a networking perspective (packet-based signals). I don't know if it'll be useful, but I present it here anyway, with his permission, cut a...
by Consul
Fri Mar 28, 2008 1:57 pm
Forum: 100% Project Unrelated
Topic: A draft whitepaper of my parameterization idea
Replies: 116
Views: 34466

Re: A draft whitepaper of my parameterization idea

Okay, Omnibus it is until we either think of a better name or get hit with a cease and desist. :mrgreen: As for the other stuff, I guess it's just "charlie mike" (continue mission :) ) at this point. I'm not trying to be an upstart or force things, but eventually, I'd like to try to make the vision ...
by Consul
Fri Mar 28, 2008 1:36 pm
Forum: 100% Project Unrelated
Topic: A draft whitepaper of my parameterization idea
Replies: 116
Views: 34466

Re: A draft whitepaper of my parameterization idea

I do have a serious question, though. Do you really think we can accomplish all of this in a reasonable amount of time? I'm sitting here, thinking that just Omnibus and a GUI will be hard enough, but the idea of bolting on Reaktor-like functionality (which I would love to do, don't get me wrong) wit...
by Consul
Fri Mar 28, 2008 4:23 am
Forum: 100% Project Unrelated
Topic: A draft whitepaper of my parameterization idea
Replies: 116
Views: 34466

Re: A draft whitepaper of my parameterization idea

Something else I've thought about is the idea that GUI widgets or other elements could be "attached" to the use of any particular block in a synth design. Say I code a block that makes a Bezier-curve based oscillator. I could also make a widget to go with it that allows users to make new curves, and...
by Consul
Fri Mar 28, 2008 2:25 am
Forum: 100% Project Unrelated
Topic: A draft whitepaper of my parameterization idea
Replies: 116
Views: 34466

Re: A draft whitepaper of my parameterization idea

Well, I'm the one who wanted a discussion. :D Believe me, I'm happy with this. I'll just have to make sure I quote on the more important stuff.
by Consul
Fri Mar 28, 2008 2:02 am
Forum: 100% Project Unrelated
Topic: A draft whitepaper of my parameterization idea
Replies: 116
Views: 34466

Re: A draft whitepaper of my parameterization idea

EDIT: In the time it took me to write this reply, there are already... Five posts since? Wow... (snip) ... Some "blocks" will be per instrument (like MIDI event mapper) while other will be per voice (like sample players, filters, etc.) ... (snip) Hrm, that's a very good point. We do need to make sur...
by Consul
Fri Mar 28, 2008 1:09 am
Forum: 100% Project Unrelated
Topic: A draft whitepaper of my parameterization idea
Replies: 116
Views: 34466

Re: A draft whitepaper of my parameterization idea

Well, that's what I thought I was doing. I tend to think very bottom-up in my design. Decide what I want to do, break it into the smallest reasonable units possible, build those, and then build on top of those. When I'm talking about classes, I'm really just talking about atomic units out of which t...
by Consul
Fri Mar 28, 2008 12:33 am
Forum: 100% Project Unrelated
Topic: A draft whitepaper of my parameterization idea
Replies: 116
Views: 34466

Re: A draft whitepaper of my parameterization idea

I think my current class in C++ down at the college is actually serving my well finally. We've been learning about classes, and how to use them as specialized data types with built-in functions to manipulate that data. So the idea behind the voice class would be to control the playback of a wave fil...
by Consul
Thu Mar 27, 2008 9:09 pm
Forum: 100% Project Unrelated
Topic: A draft whitepaper of my parameterization idea
Replies: 116
Views: 34466

Re: A draft whitepaper of my parameterization idea

The Rubber Band library is based on a phase vocoder, not on granular resynthesis. Basically, it uses the Emu method of pitch- and time-shifting. For granular synthesis and resynthesis within our sampler, I'd imagine Omnibus could do most anything we'd want as long as it runs at audio rates. So, at t...