Old 08-04-2010, 07:57 AM   #41
bruce
Human being with feelings
 
Join Date: Jul 2010
Posts: 66
Default

Quote:
Originally Posted by XoechZ View Post
Well, that's what send FX are made for :-)
It's true that sends could be used as a work around, but it's a bit of a stretch to say that's what they are for. I think most people would find it an awkward work-around to use sends for all their effects just because of a strange limitation in the insert effects architecture.
bruce is offline   Reply With Quote
Old 08-04-2010, 09:13 AM   #42
XoechZ
Human being with feelings
 
Join Date: Oct 2008
Location: Austria
Posts: 325
Default

Quote:
Originally Posted by bruce View Post
It's true that sends could be used as a work around, but it's a bit of a stretch to say that's what they are for. I think most people would find it an awkward work-around to use sends for all their effects just because of a strange limitation in the insert effects architecture.
Ok, maybe I'm an old fashioned guy, but this is no work-around. This is standard audio signal processing. You can read this in every book about mixing.

Just think of harware mixing consoles. You have mono channels and stereo channels. Of course there you would bring every mono signal to a mono channel. You can insert mono FX there. If you use a stereo FX on that channel you can either connect the left or right (usually left) inputs and outputs of the FX. So your FX becomes mono. I think most plug-ins work this way too.

So, if you want stereo processing you build a send from the mono to a stereo channel.

Of course, with modern digital DAWs like Reaper, you are no longer tied to these "limitations". You can mix any kinds of signals on one channel and build crazy routings which would never be possible on a hardwware console.

All I wanted to say is, if true mono channels can save ressources and are not too hard to integrate into Reaper, why can't we have them? All the guys who don't want to think about this don't have to use them :-)


Greetings,

XoechZ
XoechZ is offline   Reply With Quote
Old 08-04-2010, 01:07 PM   #43
bruce
Human being with feelings
 
Join Date: Jul 2010
Posts: 66
Default

Quote:
Originally Posted by XoechZ View Post
All I wanted to say is, if true mono channels can save ressources and are not too hard to integrate into Reaper, why can't we have them? All the guys who don't want to think about this don't have to use them
XoechZ
Totally agree. Apologies for implying otherwise.
bruce is offline   Reply With Quote
Old 08-04-2010, 01:56 PM   #44
Fingle
Human being with feelings
 
Join Date: Feb 2008
Posts: 254
Default

Quote:
Originally Posted by XoechZ View Post
Well, that's what send FX are made for :-)
for sure, but it can't be the only way.

i don't think to make a new bus for every stereo FX is a good way to work. even if it's the same stereo chorus, it doesn't mean i want to use the same settings for all sources.
Fingle is offline   Reply With Quote
Old 08-04-2010, 02:14 PM   #45
Fingle
Human being with feelings
 
Join Date: Feb 2008
Posts: 254
Default

Quote:
Originally Posted by XoechZ View Post
Ok, maybe I'm an old fashioned guy, but this is no work-around. This is standard audio signal processing. You can read this in every book about mixing. Just think of harware mixing consoles....
respectfully, imo it's something like "cds are not as good as vinyls because they don't have treir limitations".

the "standard way of working" is a limitation itself, we have to look foward.
Fingle is offline   Reply With Quote
Old 08-05-2010, 12:43 AM   #46
XoechZ
Human being with feelings
 
Join Date: Oct 2008
Location: Austria
Posts: 325
Default

Sure, everyone has a different workflow. And Reaper opens possibilities for all kinds of users and workflows.

I, for myself, have learned it the "standard way" and I am used to it. Send tracks and busses are much easier to handle for me than insert FX.

For example: If you have added chorus on a track and during mixing you think you added too much chorus. For me it is much easier to just lower the fader of the chorus channel than to open the FX window and adjust dry/wet mix.

But as said above, Reaper is flexible enough to suit everyones needs. In my opinion true mono tracks would be a good and useful addition to it. And maybe I am not tho only one who thinks this way and one day we will get them.

Greetings,

XoechZ
XoechZ is offline   Reply With Quote
Old 08-05-2010, 02:54 AM   #47
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,482
Default

Is REAPER fully complying with the VST specs at all? I don't think so (when looking at Steinberg Cubase/Nuendo mixer).

No proper mono channel in REAPER. No proper surround capabilities yet. Sidechain handling is much more user friendly with VST3 and so on ...
Dstruct is offline   Reply With Quote
Old 08-05-2010, 03:14 AM   #48
Mich
Human being with feelings
 
Join Date: May 2009
Posts: 1,265
Default

Quote:
Originally Posted by Dstruct View Post
Is REAPER fully complying with the VST specs at all? I don't think so ...
I think if you can point out _exactly_ where REAPER isn't "fully complying with the VST specs" (with an appropriate reference to the SDK) Cockos will be glad to fix it.
Mich is offline   Reply With Quote
Old 08-05-2010, 08:50 AM   #49
bruce
Human being with feelings
 
Join Date: Jul 2010
Posts: 66
Default

Quote:
Originally Posted by Mich View Post
I think if you can point out _exactly_ where REAPER isn't "fully complying with the VST specs" (with an appropriate reference to the SDK) Cockos will be glad to fix it.
As an amateur plug-in author (and the originator of this thread), it is my belief that there is nothing incorrect or non-compliant about Reaper's VST implementation.

Of course there is not an official spec at all for VST, there are just a bunch of things a plug-in or host can do, and some informal conventions about how all this should work together.

It's true that some hosts (nubase) support more of VST. In particular the negotiation of stem formats seems to be done mostly through vst's setSpeakerArrangement(), which Reaper does not use AFAIK.

But it's really a question of how Reaper has chosen to handle tracks and channels. As far as the VST implementation, as I said, it seems very solid.

re VST3 - I wish more hosts supported it. It does address a lot of issues with VST2, including the side-chain issue, but also many more.

Most people who are already married to VST2 don't want the extra drudgery of porting to VST3 (which is non-trivial). So VST3 has been languishing, with only a few major supporters (cubase, waves).

Maybe that will change with the new VST31 sdk, which supposedly makes it trivial to a VST3 plugin to function as a VST2.4 also.
bruce is offline   Reply With Quote
Old 08-12-2010, 05:03 PM   #50
Fingle
Human being with feelings
 
Join Date: Feb 2008
Posts: 254
Default

wow! per FX Mono/Stereo option!!

http://forum.cockos.com/attachment.p...1&d=1281657761
Attached Images
File Type: jpg MnSt.jpg (53.0 KB, 693 views)
Fingle is offline   Reply With Quote
Old 08-13-2010, 11:11 AM   #51
XoechZ
Human being with feelings
 
Join Date: Oct 2008
Location: Austria
Posts: 325
Default

Quote:
Originally Posted by Fingle View Post

Never seen that. Is this a fake or real?

If it's real, how does it work?
XoechZ is offline   Reply With Quote
Old 08-13-2010, 02:26 PM   #52
Fingle
Human being with feelings
 
Join Date: Feb 2008
Posts: 254
Default

this is not real (yet) just a suggestion :]
Fingle is offline   Reply With Quote
Old 08-13-2010, 11:42 PM   #53
XoechZ
Human being with feelings
 
Join Date: Oct 2008
Location: Austria
Posts: 325
Default

Ok :-)

I think this suggestion would not make much sense.
XoechZ is offline   Reply With Quote
Old 08-14-2010, 11:10 AM   #54
bruce
Human being with feelings
 
Join Date: Jul 2010
Posts: 66
Default

I don't know if it's the best solution, but I think it makes some amount of sense.

The problem, at the moment is that when you have a track with (for example) a mono source, and you add a plug-in that can process multiple channels, Reaper really doesn't know what you want to do.

So it defaults to the most general, least efficient thing it can do. The proposed UI on the plug-in is a bit strange, but it has the advantage of explicitly addressing the issue in an unambiguous way.

Personally, I still prefer what I think of as the conventional way: if you put a plugin after a mono source (wave file), Reaper would ask the plug-in: hey, would you like to configure yourself as a 1-in 1-out plugin? Most plug-is would say "sure", and end of story, no wasted CPU.

Other plug-ins (that are explicitly mono in stereo out) would answer "no, how about 1 in 2 out?".

[ this imaginary dialog is (I think) what the setSpearkerArrangement() function is all about. ]
bruce is offline   Reply With Quote
Old 08-14-2010, 11:51 AM   #55
Kainz
Human being with feelings
 
Join Date: Jun 2009
Posts: 344
Default

Hmh, I really think this wouldn't make that much of sense. Granted it could save tiny bit of CPU on some cases, but generally speaking it isn't worth it. Routing-wise plugin "pins" are enough, and thats about the only thing where I'd ever want to use pure mono tracks. Oh well, of course the CPU thing but bleh..

That said, if there really hast to be an option for this I think Adam's "1 channel method" would be a perfect way to do this. I think I might use it occasionally on some mono reverbs and thus, but thats about it heh.
Kainz is offline   Reply With Quote
Old 08-16-2010, 11:51 AM   #56
bruce
Human being with feelings
 
Join Date: Jul 2010
Posts: 66
Default

Quote:
Originally Posted by Kainz View Post
tiny bit of CPU on some cases
I stand by my original assertion: the current architecture wastes fully half of your CPU in very, very, very common cases.

If all of the following are true:

1) Most of your tracks have mono sources (typical examples: drum mics, vocals, guitars (or their virtual equivalent)).

2) Most of your effects are channel inserts, and not on stereo buses.

I know all sessions are not like this, but many are.

I know many people never use all their CPU, and don't care. But I would be pretty reluctant to updgrade my computer to get more CPU knowing that Reaper is throwing away half of it.
bruce is offline   Reply With Quote
Old 08-16-2010, 12:15 PM   #57
Kainz
Human being with feelings
 
Join Date: Jun 2009
Posts: 344
Default

Of course more efficient is better - in no way am I against that - but I'm not entirely sure if the change in the core of channel architecture system is really worth it all? Perhaps, perhaps not. As a side not, I find it funny - especially in this context - that even with the current implemention I get more power out of my computer with Reaper than with Nuendo =)
Kainz is offline   Reply With Quote
Old 08-16-2010, 12:22 PM   #58
tls11823
Human being with feelings
 
tls11823's Avatar
 
Join Date: Aug 2010
Location: Harrisburg, PA USA
Posts: 1,481
Default

Quote:
Originally Posted by Kainz View Post
...even with the current implemention I get more power out of my computer with Reaper than with Nuendo =)
I'm also getting better performance out of Reaper than I ever did with Sonar - and I've only been using Reaper for about a week. I can't wait until I know what I'm doing! There were projects with multiple soft synths that would have had me reaching for the Freeze button in Sonar, but they just fly along in Reaper.
tls11823 is offline   Reply With Quote
Old 08-19-2010, 04:35 AM   #59
Klinke
Human being with feelings
 
Klinke's Avatar
 
Join Date: Jul 2008
Location: Berlin / Germany
Posts: 832
Default

Quote:
Originally Posted by bruce View Post
Reaper would ask the plug-in: hey, would you like to configure yourself as a 1-in 1-out plugin? Most plug-is would say "sure",
I doubt this. From my experience developing a host (and also plugins) this would only work, if the plugin supports the speaker-configuration extension of the VST specs. Some years ago nearly no plugin (and host) supported this, and i don't remember the details, but beside the bad documentation from Steinberg there where also other good reasons to avoid this part of VST. But maybe the situation has changed in the last three years.
Klinke is offline   Reply With Quote
Old 08-19-2010, 08:25 AM   #60
bruce
Human being with feelings
 
Join Date: Jul 2010
Posts: 66
Default

I know that Juce supports setSpeakerArrangement. Obviously Nuendo (and presumably Cubase) do too.

I'm sure you are right that there are a ton of plug-ins that don't. I know that mine will as soon as I get my hands on a copy of Cubase so I can test out the trivial change to support it.

I don't know if Juce plug-ins automatically inherit the mono/stereo ability, or if devs actually have to think about it (I don't use Juce).

I also don't know if IPlug support it, but I assume not since Reaper doesn't.

You are right that the spec for the protocol is (like most of VST2.4) not written very well. It looks to me, however, that if you just try it out (and maybe peek at the Juce code) that is can't be very hard to figure out.
bruce is offline   Reply With Quote
Old 08-19-2010, 12:38 PM   #61
Tale
Human being with feelings
 
Tale's Avatar
 
Join Date: Jul 2008
Location: The Netherlands
Posts: 3,653
Default

Quote:
Originally Posted by bruce View Post
I also don't know if IPlug support it, but I assume not since Reaper doesn't.
Actually IPlug does support get/setSpeakerArrangement.
Tale is offline   Reply With Quote
Old 08-19-2010, 12:39 PM   #62
Klinke
Human being with feelings
 
Klinke's Avatar
 
Join Date: Jul 2008
Location: Berlin / Germany
Posts: 832
Default

Quote:
Originally Posted by bruce View Post
I don't know if Juce plug-ins automatically inherit the mono/stereo ability, or if devs actually have to think about it (I don't use Juce).
I use JUCE, but the last time i wrote audio-related code is some years ago, so i don't know it for sure neither ;-) But the code fragment from the JUCE forum in the link you posted looks like it must be handled from the plugin itself.
Klinke is offline   Reply With Quote
Old 08-20-2010, 07:58 AM   #63
Fingle
Human being with feelings
 
Join Date: Feb 2008
Posts: 254
Default

Quote:
Originally Posted by XoechZ View Post
Ok :-)

I think this suggestion would not make much sense.
we spend a lot of time tweaking each fx parameter , why not to spend some seconds to set it to mono or stereo and save cpu?

i'm not against mono tracks, i asked for it 2 years ago:
http://forum.cockos.com/showthread.php?t=27636

both suggestions do make perfect sense for those who don't have a very fast cpu.

but anyway, it's a fact. reaper uses less (veeery less) cpu than all the other daws that i know, even without these changes :]
Fingle is offline   Reply With Quote
Old 08-20-2010, 08:10 AM   #64
XoechZ
Human being with feelings
 
Join Date: Oct 2008
Location: Austria
Posts: 325
Default

Quote:
Originally Posted by Fingle View Post
we spend a lot of time tweaking each fx parameter , why not to spend some seconds to set it to mono or stereo and save cpu?
Hey Fingle!

I said it would not make much sense because you never know how differend plug-ins work/act with this setting.

Mono source - set plug-in to mono - ok
Stereo source - set plug-in to stereo - ok

But:

What can you expect (or do you want to) if you put a plug in on a mono source and click stereo? Same if you insert a plug-in on a stereo source and click mono?


I still think the best and simplest solution would be dedicated mono tracks (1 track count).


XoechZ
XoechZ is offline   Reply With Quote
Old 08-20-2010, 04:38 PM   #65
Fingle
Human being with feelings
 
Join Date: Feb 2008
Posts: 254
Default

Quote:
Originally Posted by XoechZ View Post

What can you expect (or do you want to) if you put a plug in on a mono source and click stereo? Same if you insert a plug-in on a stereo source and click mono?

no one who knows a little about audio would do that. but answering the question:

1- mono source + stereo plugin
the mono signal would feed both L and R inputs of the stereo plugin

2- stereo source + mono plugin
both L and R signals would be reduced by 6db, mixed into one mono signal that would feed the mono input of the plugin

pretty simple, nothing would explode...
Fingle is offline   Reply With Quote
Old 08-29-2010, 02:43 AM   #66
Evan
Human being with feelings
 
Join Date: Oct 2006
Location: Greece
Posts: 3,554
Default

Mono VU meters also please. The current fixed stereo meter could be made with two mono meters. And then we can have an odd number of meters (e.g. 5) on tracks with an equal number of odd channels.

Aesthetics aside, a clearly designated mono meter in the mixer also has visual-organizational benefits. Knowing, at a glance, which tracks are mono, stereo, or multi-channel adds an extra boost in efficiency.
Evan is offline   Reply With Quote
Old 08-29-2010, 07:06 AM   #67
Fingle
Human being with feelings
 
Join Date: Feb 2008
Posts: 254
Default

Quote:
Originally Posted by Evan View Post
Aesthetics aside, a clearly designated mono meter in the mixer also has visual-organizational benefits. Knowing, at a glance, which tracks are mono, stereo, or multi-channel adds an extra boost in efficiency.
+1 for sure!
Fingle is offline   Reply With Quote
Old 08-31-2010, 06:10 PM   #68
Shan
Human being with feelings
 
Shan's Avatar
 
Join Date: Mar 2007
Location: Vancouver
Posts: 2,279
Default

Quote:
Originally Posted by Evan View Post
Aesthetics aside, a clearly designated mono meter in the mixer also has visual-organizational benefits. Knowing, at a glance, which tracks are mono, stereo, or multi-channel adds an extra boost in efficiency.
A big + 1 to that, and the very reason I'd like to see them.

Shane
__________________
"Music should be performed by the musician not by the engineer."

Michael Wagener 25th July 2005, 02:59 PM
Shan is offline   Reply With Quote
Old 09-14-2010, 04:58 AM   #69
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

Mono mode ftfw.

+1.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 12-03-2010, 01:35 AM   #70
nikki-k
Human being with feelings
 
nikki-k's Avatar
 
Join Date: Nov 2009
Location: portland, or
Posts: 208
Default

Just found this thread...
HUGE +1000000000000 for mono please!!!
__________________
nikki
Top FR's: Real panner ala Cubendo ; Mono track capability! ; Track Output = Software, not just Hardware |W7x64 |i7 920|Gigabyte UD5|12G ram|MSI GTX275|TX750PSU|MR816X|
nikki-k is offline   Reply With Quote
Old 03-12-2011, 09:18 AM   #71
kingocounty
Human being with feelings
 
Join Date: May 2009
Posts: 143
Default

Just wanted to bump this and request mono tracks also. I use Decapitator on most of my tracks (which are all mono) and the CPU savings would be huge for me!
kingocounty is offline   Reply With Quote
Old 05-12-2011, 02:02 AM   #72
Blandry
Human being with feelings
 
Join Date: Apr 2011
Location: Burbank, CA
Posts: 72
Default

+1000000
Blandry is offline   Reply With Quote
Old 05-12-2011, 10:23 AM   #73
kingocounty
Human being with feelings
 
Join Date: May 2009
Posts: 143
Default

I've added a feature request for this located here:

http://forum.cockos.com/project.php?issueid=3344
kingocounty is offline   Reply With Quote
Old 07-01-2012, 01:09 AM   #74
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,687
Default

+1 for "minimum track channel count to 1"

I never tried this before but in all cases I tried here, changing the plug-ins' pins to:



saved twice the CPU.
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro is offline   Reply With Quote
Old 07-20-2012, 12:36 AM   #75
Billoon
Human being with feelings
 
Join Date: Sep 2006
Location: Arse end of the earth.
Posts: 2,988
Default

Cockos, please give us the 1 track channel option.

I (along with many others) am using plugins that can switch between mono and stereo as required. The CPU saving would be vey nice to have but there's another reason I think this is important.

At least one plugin of these plugins (Slate VTM) and maybe a few others, unavoidably introduces crosstalk when processing as stereo. As Reaper always forces the plugin into stereo mode, this cannot be avoided on mono signals/items, which obviously is undesireable from a sound quality point of view as it 'smears' the signal.

The 'smearing' is nice in small quantities ie, on the master, but I don't want this on every track. Other daws that have dedicated mono tracks don't have this problem and we shouldn't either.

Yes, I could change my daw or not use the plugin on mono tracks but I don't want to do either of those things, Reaper should just handle this properly.
__________________
Fortune favours the prepared...
Billoon is offline   Reply With Quote
Old 09-23-2012, 04:40 PM   #76
zillboe
Human being with feelings
 
Join Date: Sep 2011
Posts: 89
Default

Quote:
Originally Posted by Billoon View Post
Cockos, please give us the 1 track channel option.

I (along with many others) am using plugins that can switch between mono and stereo as required. The CPU saving would be vey nice to have but there's another reason I think this is important.

At least one plugin of these plugins (Slate VTM) and maybe a few others, unavoidably introduces crosstalk when processing as stereo. As Reaper always forces the plugin into stereo mode, this cannot be avoided on mono signals/items, which obviously is undesireable from a sound quality point of view as it 'smears' the signal.

The 'smearing' is nice in small quantities ie, on the master, but I don't want this on every track. Other daws that have dedicated mono tracks don't have this problem and we shouldn't either.

Yes, I could change my daw or not use the plugin on mono tracks but I don't want to do either of those things, Reaper should just handle this properly.


I too REALLY Want this Feature.... It should be DEFAULT like a Real Console....go figure !!!

Cockos...PLEASE add this !
zillboe is offline   Reply With Quote
Old 09-23-2012, 06:07 PM   #77
danfuerth
Human being with feelings
 
Join Date: Mar 2012
Posts: 1,824
Default

Since I am a Pin IN/OUT Freak in Reaper I never have that issue. I spend most of my time in Reaper doing the Mix with only the Pins INS and OUTs I barely use BUSES anymore

A track with 2 channels can almost be it's own independent Daw since you can place effects and set their pins to left or right or Stereo both left and right pins set then add Reasurround at the end of the fx list and then have those effects already mixed in the stereo field before that track get's sent to a bus if you wish.

This is the reason why Reaper defaults to 2 channels and not 1. If it had only one if you send that track over to another as a send think about the problems if the one receiving was set to 2, this could interfere with the reaper routing.

I would like to see mono channel tracks however now that I am so used to using the pins this would not be good for me LOL
danfuerth is offline   Reply With Quote
Old 09-24-2012, 12:04 AM   #78
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,595
Default

Quote:
Originally Posted by Mercado_Negro View Post
+1 for "minimum track channel count to 1"

I never tried this before but in all cases I tried here, changing the plug-ins' pins to:



saved twice the CPU.
Just tested here, and it seems to depend on the plugins used.

With 10x DCamFreeComp mono vs stereo I saw only 5% difference
With 10x Devil-Loc mono vs stereo I saw closer to 50% difference.
10x melodyne essential = 0.45% cpu mono, 0.48 stereo

So for CPU heavy plugs it might be worth the time, but for basic track plugins like EQ and compressors or the ReaPlugs I'm not going to bother.

Some of my Soundtoys plugs crashed immediately when un-pinning output 2 so that's something to watch out for.

Good tip overall.
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 07:00 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.