Jump to content


Photo
* * * * * 1 votes

More DSP control: Audio splitter


  • Please log in to reply
14 replies to this topic

#1 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1491 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 15 October 2015 - 10:41

It might have been suggested before. Similar to how it's done in the latest version of Studio One (http://bedroomproduc...e-3-routing.jpg)

 

Advantages of an audio splitter device:

 

1) Makes dry/wet knob on doofers obsolete (I think)

2) No more using 10 send tracks for seemingly trivial tasks.

3) Allows for more creative doofers.

 

EDIT: It should have amount for both the routed and the passed signal. That way you can use several audio splitters to split and "rejoin" anywhere you want.

 

 

 

 

Attached Images

  • rnssplitter.png
  • splitterexample.png

Edited by joule, 15 October 2015 - 15:16.

  • Djeroek, Atominator, ffx and 1 other like this

#2 fladd

fladd

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1225 posts
  • Gender:Male
  • Location:The Netherlands

Posted 15 October 2015 - 13:44

Parallel routing,+1!
  • Ledger, joule and pat like this

#3 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1491 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 15 October 2015 - 15:20

Bonus for ability to route to previous devices in the DSP chain. Imagine sprinkling stuff with feedback, here and there :)


Edited by joule, 15 October 2015 - 15:25.


#4 ffx

ffx

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2936 posts
  • Gender:Not Telling
  • Interests:macOS fanboying

Posted 15 October 2015 - 15:24

Or doofer with internal routing: http://forum.renoise...ce-in-a-doofer/


MacOS 10.12.6 Retina, Renoise 3.1 64 bit   -   Tuned Shortcuts | Multi-Jump From/To Send | Quick Template | Insert Native DSP Menu (incl. deprecated)


#5 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1491 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 15 October 2015 - 15:30

Or doofer with internal routing: http://forum.renoise...ce-in-a-doofer/

 

One of the ideas of an audio splitter is that you won't need a send track in many cases. Similar results could be achieved with an audio splitter AND in fully self contained doofers. It's a very simple device (conceptually) that brings DSP chains a big step towards a "modular" feeling.

 

Yeah, I guess this is basically the same as the reciever device that has been proposed before. Perhaps a bit differently implemented. I think I prefer having a separate "audio splitter" and possibly an "audio reciever" instead of messing with the send device terminology.


Edited by joule, 15 October 2015 - 15:37.


#6 ffx

ffx

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2936 posts
  • Gender:Not Telling
  • Interests:macOS fanboying

Posted 15 October 2015 - 16:31

No, I meant there that the send device / multi band send inside a doofer only could target doofers inside the doofer. So no send track needed, too. And the code of the send/multiband send could be reused.

 

 

But what you meant isn't it more dry/wet?   That could be achieved with a dry/wet amount knob feature in the doofer. 

 

But I guess you also would like to really process in parallel? Since your solution cannot do this, or didn't I get something?


MacOS 10.12.6 Retina, Renoise 3.1 64 bit   -   Tuned Shortcuts | Multi-Jump From/To Send | Quick Template | Insert Native DSP Menu (incl. deprecated)


#7 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1491 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 15 October 2015 - 18:26

No, I meant there that the send device / multi band send inside a doofer only could target doofers inside the doofer. So no send track needed, too. And the code of the send/multiband send could be reused.


So you would use a doofer as a "receiver"? That seems unnecessarily limited. It's better being able to route the audio parallelly to any place in the chain.
 

But what you meant isn't it more dry/wet?   That could be achieved with a dry/wet amount knob feature in the doofer.


An audio splitter would make the dry/wet knob obsolete as you can place it first in a doofer and then change its pass/route (pass/"send") amounts.
 

But I guess you also would like to really process in parallel? Since your solution cannot do this, or didn't I get something?


Parallel processing is naturally covered by this device as well. There is a pass slider and a route/send slider.

(There are some details in the implementation to consider. You shouldn't be able to insert a device and be startled by a doubled amount of volume, for example.)

Edited by joule, 15 October 2015 - 18:29.


#8 Jalex

Jalex

    Big Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPip
  • 514 posts
  • Gender:Male

Posted 19 October 2015 - 17:32

Good idea!

#9 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1491 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 21 October 2015 - 09:57

The implementation should probably be as simple as the following, which will cover all cases and possibilities of routing:

 

Each splitter has a Dest 1 and Dest 2 with corresponding slider (0-100%) setting how much of the signal should be passed to each destination. By default these are set to Dest: none and Amount: 0%. Feedback should probably be forbidden (splitters can only route forwards in the chain).

 

An example of a flowchart and what order the devices would be put in a device chain (several solutions are possible, some less optimal). As seen, a splitter with one of its destinations muted would function as an "end bracket".

Attached Images

  • splitter2.png
  • splitter3.png

Edited by joule, 21 October 2015 - 10:19.

  • fladd likes this

#10 ffx

ffx

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2936 posts
  • Gender:Not Telling
  • Interests:macOS fanboying

Posted 22 October 2015 - 20:26

Looks really complicated now, I would prefer doofer in doofers at least for visual separation.

 

or send device targeting one or multiple doofers


Edited by Jurek, 22 October 2015 - 20:30.

MacOS 10.12.6 Retina, Renoise 3.1 64 bit   -   Tuned Shortcuts | Multi-Jump From/To Send | Quick Template | Insert Native DSP Menu (incl. deprecated)


#11 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1491 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 23 October 2015 - 07:56

Looks really complicated now, I would prefer doofer in doofers at least for visual separation.

 

or send device targeting one or multiple doofers

 

(It's not complicated. I just showed a complicated scenario, which would be complicated no matter what the solution would be.)

 

How would you achieve parallel processing with sends to doofers? Remember that you need to be able to route the output to any place.



#12 ffx

ffx

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2936 posts
  • Gender:Not Telling
  • Interests:macOS fanboying

Posted 23 October 2015 - 10:35

I thought if there are two doofers next to each other and

- no send device involved = serial routing, just like now

- If send device targeting one doofer and passing thru dry signal = dry/wet amount for the one doofer

- if two send devices targeting both doofers (without dry thru) = each doofer is processed in parallel

The parallel processing ends with the last dsp in the doofer.

Edited by Jurek, 23 October 2015 - 10:37.

MacOS 10.12.6 Retina, Renoise 3.1 64 bit   -   Tuned Shortcuts | Multi-Jump From/To Send | Quick Template | Insert Native DSP Menu (incl. deprecated)


#13 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1491 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 23 October 2015 - 10:52

Yes. But then you would have to use "blank" doofers just to function as 'end brackets', right? In case you want the output signal from each paralell to be routed to a different place in the chain. That's a bit ugly design-wise. What you are suggesting is basically what I have drafted, but with a limitation (only route to doofers).

 

I see no reason for a splitter/send to be limited to the doofer scope. It would certainly make the chains more complicated. But it's a good point that a splitter should be able to target a doofer as well.


Edited by joule, 23 October 2015 - 10:57.


#14 ffx

ffx

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2936 posts
  • Gender:Not Telling
  • Interests:macOS fanboying

Posted 23 October 2015 - 10:58

But then you would have to use "blank" doofers just to function as 'end brackets', right? In case you want the output signal from each paralell to be routed to a different place in the chain.


Why should I want one doofer to be routed to another place than the other doofer? I don't get this... Then I would simply include the jumped-over dsps in the other doofer.

Edited by Jurek, 23 October 2015 - 10:59.

MacOS 10.12.6 Retina, Renoise 3.1 64 bit   -   Tuned Shortcuts | Multi-Jump From/To Send | Quick Template | Insert Native DSP Menu (incl. deprecated)


#15 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1491 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 23 October 2015 - 11:08

If you look at my complicated scenario, the splitter 3 and splitter 4 signal paths would have to be achieved by blank doofers according to your suggestion, would they not? You couldn't break out parallels from parallels and insert their outputs anywhere. Being limited to doofers is kind of semi-serial.

 

PS. Anyway, on a side note. I think some kind of parallel routing in DSP chains will "have" to be implemented at the same time that feedback/parallel routing is implemented for instruments. Or else users will be encouraged to do their processing/sound sculpting where it logically doesn't belong. I don't want to have to put a filtered feedback delay in an instrument, for example. And I don't want to "synthesize" in a DSP chain, just because it is the only possibility.


Edited by joule, 23 October 2015 - 11:14.

  • ffx likes this