Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Pre-Release Discussion

Reply
 
Thread Tools Display Modes
Old 03-02-2023, 07:50 PM   #41
daniellumertz
Human being with feelings
 
daniellumertz's Avatar
 
Join Date: Dec 2017
Location: Brazil
Posts: 1,975
Default

Very cool features!

Quote:
Originally Posted by ferropop View Post
Seems like adding a container overtakes the original track audio - like if you put a 100% wet delay inside a container, the entire channel ends up 100% wet delay
I think the current options are:
1)wet knob on the fx
2)wet knob on the container
3)Make the container in parallel:
pins + parallel channels + channel mappers sandwich (I have used kawa + eugen script for visualizing all FX pins. I think it could be cool a UI to hide out the pins complexity as parallel would be common and kinda the same pin setup per container, as the pattern can be seen in the example bellow)

Chunk for the track above
Code:
<TRACK
  NAME "Ghost in the machine"
  PEAKCOL 16576
  BEAT -1
  AUTOMODE 0
  VOLPAN 1 0 -1 -1 1
  MUTESOLO 0 0 0
  IPHASE 0
  PLAYOFFS 0 1
  ISBUS 0 0
  BUSCOMP 0 0 0 0 0
  SHOWINMIX 1 0.6667 0.5 1 0.5 0 0 0
  FREEMODE 2
  LANENAME "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""
  REC 0 0 0 0 0 0 0 0
  VU 2
  TRACKHEIGHT 0 0 0 0 0 0
  INQ 0 0 0 0.5 100 0 0 100
  NCHAN 6
  FX 1
  TRACKID {DD96E169-F46B-4FC2-A194-7D97122826D6}
  PERF 0
  MIDIOUT -1
  MAINSEND 1 0
  <FXCHAIN
    WNDRECT -1731 361 1686 659
    SHOW 0
    LASTSEL 5
    DOCKED 0
    BYPASS 0 0 0
    <JS utility/channel_mapper ""
      1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
    >
    JS_DIMS 489 307
    <JS_PINMAP
      6AMAADwAAADoAwAABgAAAAYAAAABAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAIAAAAAAAAAA8AAAA6AMAAAYAAAAGAAAAFQAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    >
    <JS_SER
      AAAAAA==
    >
    PINFLAGS 1
    FLOATPOS 0 0 0 0
    FXID {5EF763D3-E70A-4B41-A053-617416835865}
    WAK 0 0
    BYPASS 0 0 0
    <CONTAINER Container "Container 1/2"
      CONTAINER_CFG 2 2 2 0
      <IN_PINS
      >
      <OUT_PINS
      >
      SHOW 0
      LASTSEL 0
      DOCKED 0
      BYPASS 0 0 0
      <VST "VST: ReaDelay (Cockos)" readelay.dll 0 "" 1919247468<5653547265646C72656164656C617900> ""
        bGRlcu5e7f4CAAAAAQAAAAAAAAACAAAAAAAAAAIAAAABAAAAAAAAAAIAAAAAAAAATAAAAAEAAAAAABAA
        AAAAAAAAAAABAAAALAAAAAIAAAAAAAAAAACAPwAAgD8AAAAAAACAPwAAAAAxCCw93S4BPwAAgD8AAAAAAACAPwAAgD8AAIA/AAAAPw==
        AAAQAAAA
      >
      FLOATPOS 0 0 0 0
      FXID {8F5B58AE-8795-4A49-A23E-03CA9112A77B}
      <PROGRAMENV 4:_1__Length 0 "1: Length / ReaDelay"
        PARAMBASE 0.184
        LFO 0
        LFOWT 1 1
        AUDIOCTL 1
        AUDIOCTLWT 0.284 0
        CHAN 0
        STEREO 1
        RMS 823 796
        DBLO -43.584
        DBHI 0
        X2 0.5
        Y2 0.5
        MODWND 0 1812 679 2408 1087
      >
      WAK 0 0
      BYPASS 0 0 0
      <VST "VST: ReaPitch (Cockos)" reapitch.dll 0 "" 1919250531<56535472657063726561706974636800> ""
        Y3Blcu5e7f4CAAAAAQAAAAAAAAACAAAAAAAAAAIAAAABAAAAAAAAAAIAAAAAAAAATAAAAAEAAAAAABAA
        AAAAAP////8BAAAALAAAAAIAAAAAAAAAAACAPwAAAAAAAAAAAACAPyuHFj4AACA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAIA/AAAAPw==
        AAAQAAAA
      >
      FLOATPOS 0 0 0 0
      FXID {AD62B359-3E87-4D91-B1DD-83D5FA9D0ED6}
      <PROGRAMENV 3:_1__Shift__full_range_ 0 "1: Shift (full range) / ReaPitch"
        PARAMBASE 0.21
        LFO 1
        LFOWT 0.126 0
        AUDIOCTL 0
        AUDIOCTLWT 1 1
        LFOSHAPE 1
        LFOSYNC 0 0 0
        LFOSPEED 0.005306 0
      >
      WAK 0 0
      BYPASS 0 0 0
      <VST "VST: ReaVerb (Cockos)" reaverb.dll 0 "" 1919252066<56535472657662726561766572620000> ""
        YnZlcu5e7f4CAAAAAQAAAAAAAAACAAAAAAAAAAIAAAABAAAAAAAAAAIAAAAAAAAAiQAAAAEAAAAAAAAA
        AAAQwSr/dD4AAIA/AAAAAAAAgD8AAIA/AAAAPwAAgD8AAAAAAAAAQEVDSE9HRU4AHAAAAClMlEIQ3WZErujyQCnOMT9D0s87BkZnQAAAAD9FQ0hPR0VOABwAAAAAAKBBAAAgQgAA8EFVQn8/bxZsPwAAAAAAAAA/RklMVAAIAAAAW3tJPolA5Ds=
        AGJhZCBjcnVuY2gAAAAAAA==
      >
      WET 0.77995 0
      PRESETNAME "bad crunch"
      FLOATPOS 0 0 0 0
      FXID {BE1B94B8-FD70-4627-B402-0E69CEF1BA20}
      WAK 0 0
    >
    FLOATPOS 594 712 756 444
    FXID {8E42480E-9645-47F6-97B2-DB4D055B8DDE}
    WAK 0 0
    BYPASS 0 0 0
    <CONTAINER Container "Container 3/4"
      CONTAINER_CFG 2 2 2 0
      <IN_PINS
        PIN 0 2
        PIN 1 3
      >
      <OUT_PINS
        PIN 0 2
        PIN 1 3
      >
      SHOW 0
      LASTSEL 0
      DOCKED 0
      BYPASS 0 0 0
      <VST "VST: ReaDelay (Cockos)" readelay.dll 0 "" 1919247468<5653547265646C72656164656C617900> ""
        bGRlcu5e7f4CAAAAAQAAAAAAAAACAAAAAAAAAAIAAAABAAAAAAAAAAIAAAAAAAAATAAAAAEAAAAAABAA
        AAAAAAAAAAABAAAALAAAAAIAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAKA8rA4FP703hj4AAAAAAACAPwAAgD8AAIA/AAAAPw==
        AAAQAAAA
      >
      FLOATPOS 0 0 0 0
      FXID {0B2948A5-3208-4C32-992F-D699824567A2}
      WAK 0 0
      BYPASS 0 0 0
      <VST "VST: ReaEQ (Cockos)" reaeq.dll 0 "" 1919247729<56535472656571726561657100000000> ""
        cWVlcu5e7f4CAAAAAQAAAAAAAAACAAAAAAAAAAIAAAABAAAAAAAAAAIAAAAAAAAArAAAAAEAAAAAABAA
        IQAAAAQAAAAAAAAAAQAAAH0qJMYdZYJAj+21oPfGsD4AAAAAAAAAQAEIAAAAAQAAAAAAAAAAwHJAAAAAAAAA8D8AAAAAAAAAQAEIAAAAAQAAAAAAAAAAQI9AAAAAAAAA8D8AAAAAAAAAQAEBAAAAAQAAAGkzTG0AfatAj+21oPfGsD4AAAAAAAAAQAEBAAAAAQAAAAAAAAAAAPA/AAAAAP0BAABcAQAAAgAAAA==
        AAAQAAAA
      >
      FLOATPOS 0 0 0 0
      FXID {528563BC-B8D2-4B2E-909C-A892D83D85F4}
      WAK 0 0
      BYPASS 0 0 0
      <VST "VST: ReaVerb (Cockos)" reaverb.dll 0 "" 1919252066<56535472657662726561766572620000> ""
        YnZlcu5e7f4CAAAAAQAAAAAAAAACAAAAAAAAAAIAAAABAAAAAAAAAAIAAAAAAAAAiQAAAAEAAAAAAAAA
        AAAQwSr/dD4AAIA/AAAAAAAAgD8AAIA/AAAAPwAAgD8AAAAAAAAAQEVDSE9HRU4AHAAAAClMlEIQ3WZErujyQCnOMT9D0s87BkZnQAAAAD9FQ0hPR0VOABwAAAAAAKBBAAAgQgAA8EFVQn8/bxZsPwAAAAAAAAA/RklMVAAIAAAAW3tJPolA5Ds=
        AGJhZCBjcnVuY2gAAAAAAA==
      >
      WET 0.77995 0
      PRESETNAME "bad crunch"
      FLOATPOS 0 0 0 0
      FXID {B2362399-D4C6-48CA-80F5-4B7D69384A18}
      WAK 0 0
      BYPASS 0 0 0
      <VST "VST: ReaPitch (Cockos)" reapitch.dll 0 "" 1919250531<56535472657063726561706974636800> ""
        Y3Blcu5e7f4CAAAAAQAAAAAAAAACAAAAAAAAAAIAAAABAAAAAAAAAAIAAAAAAAAATAAAAAEAAAAAABAA
        AAAAAP////8BAAAALAAAAAIAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAQD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAIA/AAAAPw==
        AAAQAAAA
      >
      WET 0.629969 0
      FLOATPOS 0 0 0 0
      FXID {35F0B390-9571-4FFE-971F-C211EA2E5EDB}
      <PROGRAMENV 4:_1__Shift__cents_ 0 "1: Shift (cents) / ReaPitch"
        PARAMBASE 0.5
        LFO 0
        LFOWT 1 1
        AUDIOCTL 1
        AUDIOCTLWT 0.284 1
        CHAN 0
        STEREO 1
        RMS 300 300
        DBLO -24
        DBHI 0
        X2 0.5
        Y2 0.5
      >
      WAK 0 0
    >
    WET 0.98999 0
    FLOATPOS 562 680 756 444
    FXID {F42D0179-3A06-4AD7-A410-74569F2FB0C4}
    WAK 0 0
    BYPASS 0 0 0
    <CONTAINER Container "Container 5/6"
      CONTAINER_CFG 2 2 2 0
      <IN_PINS
        PIN 0 4
        PIN 1 5
      >
      <OUT_PINS
        PIN 0 4
        PIN 1 5
      >
      SHOW 0
      LASTSEL 0
      DOCKED 0
      BYPASS 0 0 0
      <VST "VST: ReaDelay (Cockos)" readelay.dll 0 "" 1919247468<5653547265646C72656164656C617900> ""
        bGRlcu5e7f4CAAAAAQAAAAAAAAACAAAAAAAAAAIAAAABAAAAAAAAAAIAAAAAAAAATAAAAAEAAAAAABAA
        AAAAAAAAAAABAAAALAAAAAIAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAC6qXk+rA4FPwAAgD8AAAAAAACAPwAAgD8AAIA/AAAAPw==
        AAAQAAAA
      >
      FLOATPOS 0 0 0 0
      FXID {8F5B58AE-8795-4A49-A23E-03CA9112A77B}
      <PROGRAMENV 4:_1__Length 0 "1: Length / ReaDelay"
        PARAMBASE 0
        LFO 1
        LFOWT 0.429 1
        AUDIOCTL 0
        AUDIOCTLWT 1 1
        LFOSHAPE 5
        LFOSYNC 0 0 0
        LFOSPEED 0.043651 0
        MODWND 0 54 383 402 749
      >
      WAK 0 0
      BYPASS 0 0 0
      <VST "VST: ReaPitch (Cockos)" reapitch.dll 0 "" 1919250531<56535472657063726561706974636800> ""
        Y3Blcu5e7f4CAAAAAQAAAAAAAAACAAAAAAAAAAIAAAABAAAAAAAAAAIAAAAAAAAATAAAAAEAAAAAABAA
        AAAAAP////8BAAAALAAAAAIAAAAAAAAAAACAPwAAAAAAAAAAAACAP6uqyj4AACA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAIA/AAAAPw==
        AAAQAAAA
      >
      FLOATPOS 0 0 0 0
      FXID {AD62B359-3E87-4D91-B1DD-83D5FA9D0ED6}
      WAK 0 0
      BYPASS 0 0 0
      <VST "VST: ReaVerb (Cockos)" reaverb.dll 0 "" 1919252066<56535472657662726561766572620000> ""
        YnZlcu5e7f4CAAAAAQAAAAAAAAACAAAAAAAAAAIAAAABAAAAAAAAAAIAAAAAAAAAiQAAAAEAAAAAAAAA
        AAAQwSr/dD4AAIA/AAAAAAAAgD8AAIA/AAAAPwAAgD8AAAAAAAAAQEVDSE9HRU4AHAAAAClMlEIQ3WZErujyQCnOMT9D0s87BkZnQAAAAD9FQ0hPR0VOABwAAAAAAKBBAAAgQgAA8EFVQn8/bxZsPwAAAAAAAAA/RklMVAAIAAAAW3tJPolA5Ds=
        AGJhZCBjcnVuY2gAAAAAAA==
      >
      WET 0.77995 0
      PRESETNAME "bad crunch"
      FLOATPOS 0 0 0 0
      FXID {B352DD00-2040-40F3-9141-A441A7E8A10B}
      WAK 0 0
    >
    WET 0.979995 0
    FLOATPOS 0 0 0 0
    FXID {16BC60E4-7509-4441-BF64-768D947E66B3}
    WAK 0 0
    BYPASS 0 0 0
    <JS utility/channel_mapper ""
      0.452832 0.452832 0.454052 0.454052 0.360423 0.360423 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
    >
    JS_DIMS 594 565
    <JS_PINMAP
      6AMAADwAAADoAwAABgAAAAYAAAABAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAIAAAAAAAAAA8AAAA6AMAAAYAAAAGAAAAAQAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAIAAAAAAAAA
    >
    <JS_SER
      AADgQA==
    >
    PINFLAGS 9
    FLOATPOS 0 0 0 0
    FXID {64943140-8837-486A-89D2-E431D0E8E176}
    WAK 0 0
  >
>
daniellumertz is offline   Reply With Quote
Old 03-02-2023, 07:55 PM   #42
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,753
Default

Some weird behavior, steps:
Map a parameter to container/ show the envelope from the container menu/ remove envelope. Then we can't move the parameter again from the fx, to do so we have to unmap the parameter from the container.



When assigning parameter from the fx parameter list, there's no "tick" indication on main list so we know there's some modulation for example.
Also modulating a parameter from the fx list in a container seems not to be working?

Vagelis is offline   Reply With Quote
Old 03-02-2023, 08:17 PM   #43
thommazk
Human being with feelings
 
thommazk's Avatar
 
Join Date: Jun 2020
Location: Brazil
Posts: 178
Default

Quote:
Originally Posted by Edgemeal View Post
v6.77+dev0302 - March 2 2023
+ Video: option to show background projects video if current project lacks video [t=273317]
Awesome! When activating this option I can see the background project video preview while scrubbing in the current project but not when playing. Am I missing something?
thommazk is offline   Reply With Quote
Old 03-02-2023, 08:30 PM   #44
akademie
Human being with feelings
 
Join Date: Mar 2007
Posts: 3,946
Default

Will there be any (native or scripting) possibility to convert FX Containers (or whole FX Chains with containers) to standard FX chains (with multiple channels) for compatibility to be able to open in older Reaper versions?

EDIT: Anyway, I see that simply moving plugins out of the container works fine. Neat

EDIT2: Well, it works straight when PM inside containers are used only.
But if "mapped to container parameter" are modulated from root of FX chain it cannot be reconstructed for older versions I think.

Last edited by akademie; 03-02-2023 at 08:50 PM.
akademie is offline   Reply With Quote
Old 03-02-2023, 09:20 PM   #45
srdmusic
Human being with feelings
 
Join Date: Dec 2016
Posts: 870
Default

Quote:
Originally Posted by Klangfarben View Post
Ok this is HUGE and hopefully going to be a lifesaver. Thank you so much for doing it.
+1

Klangfarben proposal would be a huge help to us film composers.
srdmusic is offline   Reply With Quote
Old 03-02-2023, 09:27 PM   #46
Hipox
Human being with feelings
 
Join Date: Apr 2022
Posts: 191
Default

Quote:
Originally Posted by Vagelis View Post
Some weird behavior, steps:
Map a parameter to container/ show the envelope from the container menu/ remove envelope. Then we can't move the parameter again from the fx, to do so we have to unmap the parameter from the container.
I may be wrong and it is not related to this problem, but it looks to me like an artefact I made a feature request about. Non-native track envelopes (like FX envelopes) are treated differently in compare to native track envelopes (like volume, pan etc.) when it comes to hiding/unhiding & removing track envelopes automation that does not change value through the whole project.
I made a feature request where I demonstrate the difference (and also provide a 'naive' script that patches it).
Feature request: https://forum.cockos.com/showthread.php?t=276507
Hipox is offline   Reply With Quote
Old 03-02-2023, 10:32 PM   #47
lionartiste
Human being with feelings
 
lionartiste's Avatar
 
Join Date: Sep 2022
Location: France
Posts: 20
Default

There's a delicious smell of Reaper 7 in the last few updates, so many incredible features added ! The lack of FX containers is the reason I was still trying other DAWs sometimes, in despair, as an electronic music producer. But I love Reaper with all my heart, so I couldn't be more happy to see this feature added ! And it seems done cleverly, as usual.

Thank you Justin and the Reaper team for all your work. And thank you for supporting Linux natively. What a time to be alive.

(As a side note, since it seems that the Reaper team reads this thread with attention ; if you're preparing the next evolution of Reaper, what I'd like to see is a drop-down to select the output of a track, instead of a Master/Parent checkbox. As in Bitwig, for example. My mixing template is full of avoidable sends and unchecked boxes. Unless there's a really clever reasoning behind this system, that I don't get !)
lionartiste is offline   Reply With Quote
Old 03-02-2023, 10:34 PM   #48
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,704
Default

Quote:
Originally Posted by Klangfarben View Post
Ok this is HUGE and hopefully going to be a lifesaver. Thank you so much for doing it.

After going through it, I'm proposing the following changes/additions:

1) This one is CRITICAL. Right now, the timecode of the background project is not in sync with the timecode of the cue project
Yeah, I started out playing around with the sync between projects and subprojects. (edit) But yeah we can do the time offsets, and also making it so if =REF markers are defined in both projects, that's used as a reference sync point.

Quote:
2) We are going to need to put dialogue, SFX and MX Temp audio items in the background video project as well. Otherwise we are going to be slicing and dicing those audio items every time we edit, conform, move regions, etc. - which is exactly the problem we had before. It would be really helpful if we could send those to a track output or hardware output and have those play WHILE the cue project is playing. This would save us from having to set up audio routing between projects every time for those tracks. So for example, if you set dialogue to track outputs 3-4, SFX to 5-6 and MX Temp to 7-8 it would play those out those same outputs in the cue project. We generally keep all outputs discrete since we have to deliver everything discrete so nothing will be sharing these outputs.
I'm not sure what the ask is for here, other than the synchronized background/foreground project playback above?

Quote:
5) To engage the background feature could this be a pref under video rather than an action? Or a pref along with a toggle action? It would make it easier to find and it is generally not something you want to turn on/off so much that you would need a toggle. For those of us using it, we are going to leave it on and never turn it off, so checking a box in the prefs would be more useful imho.

Thanks so much for this!! It would really make this useful if the above could be implemented especially #1 and #2 which I think are critical for making this work the way we need.
Heh I always use the '!' menu in the project tabs (top left by default).. I suppose we could stick it in the prefs too.

Last edited by Justin; 03-02-2023 at 10:51 PM.
Justin is offline   Reply With Quote
Old 03-02-2023, 10:35 PM   #49
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,704
Default

Quote:
Originally Posted by lionartiste View Post
(As a side note, since it seems that the Reaper team reads this thread with attention ; if you're preparing the next evolution of Reaper, what I'd like to see is a drop-down to select the output of a track, instead of a Master/Parent checkbox. As in Bitwig, for example. My mixing template is full of avoidable sends and unchecked boxes. Unless there's a really clever reasoning behind this system, that I don't get !)
In REAPER that's what folder tracks are for...
Justin is offline   Reply With Quote
Old 03-02-2023, 10:54 PM   #50
GeneralMidi
Human being with feelings
 
Join Date: Dec 2020
Posts: 226
Default

+ MIDI: auto-name new MIDI items similarly to new audio media items, without "untitled MIDI item"

Thank you so much.
GeneralMidi is offline   Reply With Quote
Old 03-02-2023, 11:03 PM   #51
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 3,447
Default

Quote:
+ MIDI: auto-name new MIDI items similarly to new audio media items, without "untitled MIDI item"
Thank you!

Recorded MIDI items seem to get only the name of the track though?..



This is the filename format I use:
Code:
$track_recpass$recpass_$year-$month-$day_$hour$minute
__________________
Most of my scripts can be found in ReaPack.
If you find them useful, a donation would be greatly appreciated! Thank you! :)
amagalma is offline   Reply With Quote
Old 03-02-2023, 11:46 PM   #52
lionartiste
Human being with feelings
 
lionartiste's Avatar
 
Join Date: Sep 2022
Location: France
Posts: 20
Default

Quote:
Originally Posted by Justin View Post
In REAPER that's what folder tracks are for...
Thank you for your quick answer Justin ! I use folders extensively and love them, but personally don't really like the "folders in folders in folders ..." way of doing, because I lose time moving tracks from one folder to another, or opening and closing intricate folder hierarchies.

For example in my producing/mixing template, I usually use folders for grouping and processing similar tracks (BG vocals,guitars...), and I have five additional tracks at the bottom with my submixes (FOREGROUND, BASS, DRUMS...), to which I route the outputs of almost all my tracks, currently through sends. This way, I don't have to move my tracks "spatially" to change their submixes, I can organize my tracks in the order I want (order them by first appearance for example), and the folder hierarchy stays simple, which is better for staying in the flow while producing. That's why I feel like a dropdown output would be a better option. The "Master/Parent" option could still be the first one in the dropdown, since it is the desired behaviour in most cases, and for backward compatibility. This would feel so much more natural to me.

Also, this would permit to add a setting in the preferences to choose the default track output for new tracks, which would default to "Master/Parent". I usually like to have all my tracks sinked to a premaster, for additional ear candy processing using FX and MIDI, and keeping the master for some basic mastering. Having my new tracks routed from the beginning to this premaster instead of the Master would spare me some time, and some huge mistakes !

I know Reaper is not meant to accomodate each and every individual workflow, and that it's not the place to discuss this, so I apologize for launching this topic. I just think that with this added flexibility, and with all the goodness Reaper already has, it would have the most flexible and powerful routing system ever created by men It's the only area where I still feel sometimes that the software fights against my workflow, and that other DAWs feel more natural.
lionartiste is offline   Reply With Quote
Old 03-03-2023, 12:06 AM   #53
Klangfarben
Human being with feelings
 
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,700
Default

Quote:
Originally Posted by Justin View Post
Yeah, I started out playing around with the sync between projects and subprojects. Then I was thinking we should use =START, but also it would be useful to have it so that if you had =REF defined in both projects, it would use that as the relative timing.

Using timecode as a sync should be doable too, just raises more questions about what to do if different projects have different timecodes. Would the =REF marker pair be workable for you?
I can't think of a scenario where background video framerate would ever be different from cue project framerate, can you? If your video is at 23.976 for instance, I can't ever see setting the cue projects to 24. It just wouldn't make sense. As far as =REF marker pair, I think it would get a bit onerous to have to keep inserting the markers. You are going to have maybe 30-50 cues per movie, so you would be creating a LOT of markers. And then every time you got updated video, those start times would change and you would then have to update all the markers.

If you had timecode sync between the projects, then it would be a lot more invisible. Yes, the framerates would need to match (you could maybe generate an error message if they don't) but other than that, I think everyone would much prefer timecode sync.

Quote:
Originally Posted by Justin View Post
I'm not sure what the ask is for here, other than the synchronized background/foreground project playback above?
Here's a quick pic of a background video project I set up. It has 7 reels and has audio for Dialogue, SFX and Music temp (guide tracks). Those are usually the audio tracks we need separate audio for in each reel.



What would be ideal is if those audio files in the background video project could automatically play audio in real time to the same tracks/audio outputs in the cue project. We can't use subprojects because that's going to render an audio file the length of the ENTIRE background video project (in this case 7 hours long). And will then screw up the start time of the cue project because you are trying to stick a 7 hour file into a much smaller project. And we can't stick the guide files directly in the cue projects because that puts us back to where we were before with those files getting mangled while editing. We also need to be constantly adjusting dialogue, SFX and music temp levels in real time, so we've usually got them on control surface faders in front of us which means we need real time audio from those guide tracks into the cue project.

One way to deal with it is if the background video project has a track called dialogue and the cue project has a track called dialogue, the audio from the background video project plays through to the same track outputs as the cue project. Another way to deal with it is to assign the guide tracks in the background video project directly to hardware outputs and allow those to be played/heard while the cue project is active. The downside of that is I'm not sure those levels could then be controlled in real time with a control surface since the background video project would not be active? A third way would be to just use loopback audio to get from the background video project to the cue project. Since you've generously given us 512 channels of loopback, that will work as long as we have a way to sync timecode between the projects. I was just trying to save some time by not having to do that for each set of guide tracks but as long as the loopback ports can be saved with a template, I can live with that.

Quote:
Originally Posted by Justin View Post
Heh I always use the '!' menu in the project tabs (top left by default).. I suppose we could stick it in the prefs too.
I opened up a new cue project and the toggle stayed on so honestly it's not a big deal. The only benefit would be to new users who are trying to find the option and are most likely going to start by looking in prefs/video. And thanks, I swear I forget the project tab menu every time!

Last edited by Klangfarben; 03-03-2023 at 12:14 AM.
Klangfarben is offline   Reply With Quote
Old 03-03-2023, 12:23 AM   #54
RobU
Human being with feelings
 
RobU's Avatar
 
Join Date: Sep 2009
Posts: 863
Default

Quote:
Originally Posted by lionartiste View Post
. Having my new tracks routed from the beginning to this premaster instead of the Master would spare me some time, and some huge mistakes !
Don't want to pollute the pre forum, but just a quick note to say that my workflow here is not dissimilar to yours, but I use the Routing Matrix - it's much better than a drop down, imho. Have you tried it? I really miss it when use other DAWs.
__________________
Return of the Dub Cadet - https://open.spotify.com/album/2t98A...lQ&dl_branch=1
RobU is offline   Reply With Quote
Old 03-03-2023, 12:34 AM   #55
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,897
Default

Apologies for the repost, but this may have been missed (part 1):

...

Here's another comping over an existing item edge case. I would expect a crossfade here (which I get if the larger area is also a comp region):



Note that you'll also get this if you use "Comp into a new copy of this lane" with some media in the lane, so it's not just a constructed case for your amusement.
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is online now   Reply With Quote
Old 03-03-2023, 12:35 AM   #56
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,897
Default

Apologies for the repost, but this may have been missed (part 2):

...



I think that this is one of those "unexpected side effect while dragging" things, but reasonable people might disagree.
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is online now   Reply With Quote
Old 03-03-2023, 12:36 AM   #57
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,897
Default

Apologies for the repost, but this may have been missed (part 3):

...



Should the lower toggle action have a toggle value?
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is online now   Reply With Quote
Old 03-03-2023, 12:49 AM   #58
lionartiste
Human being with feelings
 
lionartiste's Avatar
 
Join Date: Sep 2022
Location: France
Posts: 20
Default

Quote:
Originally Posted by RobU View Post
Don't want to pollute the pre forum, but just a quick note to say that my workflow here is not dissimilar to yours, but I use the Routing Matrix - it's much better than a drop down, imho. Have you tried it? I really miss it when use other DAWs.
Don't want to pollute the pre forum too, so this is my last message on this topic. I'll definitely give the Routing Matrix more love, I've been under-using it ! However, it doesn't solve the problem that this routing, despite quicker, still uses sends, and not "main" output routing. I have four knobs on my controller automatically linked to the send levels of the four first sends for the currently selected track, and I have to remember that sometimes, one of these knobs controls the main output of my track, and sometimes not. I've messed the levels of my mixes so many times because of this ! But I can live with it of course, Ctrl-Z is made for that. Reaper is so clever and transparent that even the smallest asperity feels out of place.

However, thank you again Justin and the Reaper team for the best DAW on the planet Can't wait to see future updates.
__________________
French pop full of hope : https://lion-artiste.fr/
Come to my livestreams and produce with me : https://www.youtube.com/@lionartiste
lionartiste is offline   Reply With Quote
Old 03-03-2023, 12:57 AM   #59
Odys
Human being with feelings
 
Join Date: Dec 2019
Posts: 214
Default

I think parameter modulation should have its own button
Grey - no modulation, green active modulation, red inactive modulation



That would open window like this



For easy adding\editing modulation.
__________________
rLive theme
Odys is offline   Reply With Quote
Old 03-03-2023, 01:15 AM   #60
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,534
Default

Quote:
Originally Posted by Edgemeal View Post
v6.77+dev0302 - March 2 2023
* Includes feature branch: FX containers
Regarding the extremely long and completely derailed discussion in the FR Forum, some use that term for "Meta Plugins" other use it for "Spaghetti view of Pin Routing", and there are several more interpretations as well:
What is the short term target of this feature branch ?

Thanks,
-Michael

Last edited by mschnell; 03-03-2023 at 01:49 AM.
mschnell is offline   Reply With Quote
Old 03-03-2023, 01:24 AM   #61
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,897
Default

Quote:
Originally Posted by mschnell View Post
Regarding the extremely long and completely derailed discussion in the FR Forum, some use that term for "Meta Plugins" other user it for "Spaghetti view of Pin Routing", and there are several more interpretations as well:
What is the short term target of this feature branch ?
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is online now   Reply With Quote
Old 03-03-2023, 01:29 AM   #62
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,211
Default

Quote:
Originally Posted by srdmusic View Post
+1

Klangfarben proposal would be a huge help to us film composers.
I agree but the 1st one needs to be optional so as not to mess with synced subprojects for certain workflows but definitely a must for most workflows
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 03-03-2023, 01:33 AM   #63
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 3,077
Default

Quote:
Originally Posted by mschnell View Post
Regarding the extremely long and completely derailed discussion in the FR Forum, some use that term for "Meta Plugins" other user it for "Spaghetti view of Pin Routing", and there are several more interpretations as well:
What is the short term target of this feature branch ?

Thanks,
-Michael
lots of gold tucked away in that dumpster fire of a thread, legitimately
__________________
FERRO
Songs I've Written/Produced : https://sptfy.com/7SIW
Instagram : http://www.instagram.com/ferropop
ferropop is online now   Reply With Quote
Old 03-03-2023, 01:37 AM   #64
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,211
Default

I like the option Justin mentioned about =REF markers and maybe adding this marker should override the default.

I think the idea of this kind of flexibility will become useful as an option in various projects for sure.
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 03-03-2023, 01:44 AM   #65
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,211
Default

Justin,

Whilst you're adding background/sub project stuff.

Please consider a way of having subproject audio automatically routed to its correct master project track.


Rather than coming out it's own separate master out as then it no longer has the correct level, effects or automation applied to it.

You recently gave us a way to route audio between projects, maybe that could be used for this automatically, if you ticked a box in the project tab options?

This would change everything for subproject use! Would make so many happy so that subprojects can have the correct context on playback!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.

Last edited by musicbynumbers; 03-03-2023 at 01:55 AM.
musicbynumbers is offline   Reply With Quote
Old 03-03-2023, 02:01 AM   #66
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,534
Default

Quote:
Originally Posted by musicbynumbers View Post
Whilst you're adding background/sub project stuff.
Please consider a way of having subproject audio automatically routed to its correct master project track.
????
I in fact don't understand yet what "background projects" are. I assumed it to be related to "active Project Tabs", that in fact do exist. Is it really related to "Subprojects" in a way that "live Subprojects" (which IMHO don't exist) might be considered (there had been an intensive discussion on this in the FR forum some time ago) ?

Right now SubProjects don't output routable audio but just a file.
Regarding "active Project Tabs", audio can be routed via ReaRoute, but Midi can't be routed out of the box (I did a JSFX for this, which does work in certain cases). But (obviously) routing Midi and Audio in new streams other than the existing Routing matrix, requires considering complex timing issues.

-Michael
mschnell is offline   Reply With Quote
Old 03-03-2023, 02:02 AM   #67
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,783
Default

There's some UI glitches in the container:



This is how a fresh one shows up for me. There's no menu bar (would be good to have it?) and yeah the container plugin area is disproportionately small (should be expanded to reach the bottom of the window?)

Grammar nazi: Container is in the plugin list AFTER Video Processor, even though alphabetically it is supposed to be BEFORE it?
EvilDragon is offline   Reply With Quote
Old 03-03-2023, 02:11 AM   #68
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,897
Default

The second launch of this REAPER +pre on macOS (Intel, 12.6.3) will no longer show me the main window when REAPER starts in (the REAPER-internal, not the OS) fullscreen mode -- it's completely invisible (menu bar is available, though).

If I then disable fullscreen mode, I just get a blank window (black).

Startup in non-fullscreen mode seems to work correctly.

Reverting to 6.77 works fine, so this appears to be a regression. How can I help?
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is online now   Reply With Quote
Old 03-03-2023, 02:15 AM   #69
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,897
Default

Quote:
Originally Posted by EvilDragon View Post
Grammar nazi: Container is in the plugin list AFTER Video Processor, even though alphabetically it is supposed to be BEFORE it?
macOS data point:
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is online now   Reply With Quote
Old 03-03-2023, 02:20 AM   #70
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,211
Default

When you have subprojects set to sync to the master project (right click the project tab st the top of arrange).

If you then double click a subproject item in the master project, the subproject opens in a new tab and will play in sync with the original master project it is contained in

But.. It will not be routed and sound like its part of the master project massively limits its use.


Subprojects are so powerful and I use them for everything from..

"bouncing down" heavy cpu intensive parts of a mix for easy editing and reuse (like drums or orchestral parts.

for whole musical projects for a film so each piece can be offloaded into a single audio file (that can be worked on by other artists at the same time if project is in shared drive system online etc).

Sound design for games whereby the single sound effect can be created in a subproject but reused/referenced in the master project multiple times.

Master a whole album whereby the original tracks can be opened up still for tweaks at any point.

all of these would benefit from hearing them in proper context when editing the subproject directly

Edit: I might have misunderstood you sorry!

I think background projects don't have to be subprojects in the same project at all but any other project you have open can have it's video synced which is still related to subprojects since they are treated as background projects when opened from the main project.

Quote:
Originally Posted by mschnell View Post
????
I in fact don't understand yet what "background projects" are. I assumed it to be related to "active Project Tabs", that in fact do exist. Is it really related to "Subprojects" in a way that "live Subprojects" (which IMHO don't exist) might be considered (there had been an intensive discussion on this in the FR forum some time ago) ?

Right now SubProjects don't output routable audio but just a file.
Regarding "active Project Tabs", audio can be routed via ReaRoute, but Midi can't be routed out of the box (I did a JSFX for this, which does work in certain cases). But (obviously) routing Midi and Audio in new streams other than the existing Routing matrix, requires considering complex timing issues.

-Michael
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 03-03-2023, 02:34 AM   #71
Arthur McArthur
Human being with feelings
 
Arthur McArthur's Avatar
 
Join Date: Sep 2016
Location: Toronto
Posts: 744
Default

FX Containers: support sub-chains of FX with configurable input/output/processing channel sizes, configurable parameter lists

Simply MAHVELOUS. You guys are on a roll.

While testing I noticed that presets can be saved but not renamed or deleted yet. Everything else seems to be working well.

One minor bug: after clicking "Add FX..." from the right click menu, the menu opens again

Last edited by Arthur McArthur; 03-03-2023 at 02:46 AM.
Arthur McArthur is offline   Reply With Quote
Old 03-03-2023, 02:39 AM   #72
Klangfarben
Human being with feelings
 
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,700
Default

Quote:
Originally Posted by musicbynumbers View Post
I like the option Justin mentioned about =REF markers and maybe adding this marker should override the default.

I think the idea of this kind of flexibility will become useful as an option in various projects for sure.
Great, then you can come over and update 50 =REF markers x2 every time I get new video. Give an actual use case. Otherwise, your "flexibility" is just causing the rest of us grief.
Klangfarben is offline   Reply With Quote
Old 03-03-2023, 02:48 AM   #73
Janne83
Human being with feelings
 
Join Date: May 2010
Location: Earth
Posts: 1,883
Default

Excellent addition with the containers. Thanks guys

One question regarding the automation- at the moment there is no option to automate the embeded devices parameters. Is there a plan to add this option.

thanks J
__________________
Win11, R 64bit
Janne83 is offline   Reply With Quote
Old 03-03-2023, 02:58 AM   #74
Phazma
Human being with feelings
 
Join Date: Jun 2019
Posts: 2,872
Default

Quote:
Originally Posted by Edgemeal View Post
* Includes feature branch: FX containers
Sounds very promising. Where can I access/try this feature?


Quote:
Originally Posted by Edgemeal View Post
+ MIDI editor: fix unmaximized window position saving on Linux/macOS
+ MIDI editor: screensets support maximized window state
+ MIDI editor: when restoring screensets, obey preference for opening all project or all track MIDI
This broke something. My fullscreen MIDI editor looks like this now (manually made smaller for screenshot): https://ibb.co/Kj2pPPd

Quote:
Originally Posted by Edgemeal View Post
# Media item lanes: handle 2nd rapid modifier key click on lane button as a 2nd click rather than double-click
Thanks for adressing, but somehow works unpredictably. Will test more thoroughly later when I have more time and report back what exactly doesn’t work.
Phazma is offline   Reply With Quote
Old 03-03-2023, 02:59 AM   #75
Phazma
Human being with feelings
 
Join Date: Jun 2019
Posts: 2,872
Default

With fullscreen I mean not clicking the + sign but dragging the edges to fill the whole screen. That’s how I always do it (on macOS 10.14)
Phazma is offline   Reply With Quote
Old 03-03-2023, 03:09 AM   #76
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,783
Default

Quote:
Originally Posted by sockmonkey72 View Post
macOS data point:
Yeah, Windows here.
EvilDragon is offline   Reply With Quote
Old 03-03-2023, 03:12 AM   #77
AZpercussion
Human being with feelings
 
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 903
Default

Holy devs! What is going on here?! I just have no words...
AZpercussion is offline   Reply With Quote
Old 03-03-2023, 03:15 AM   #78
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,534
Default

Quote:
Originally Posted by musicbynumbers View Post
When you have subprojects set to sync to the master project (right click the project tab st the top of arrange).

If you then double click a subproject item in the master project, the subproject opens in a new tab and will play in sync with the original master project it is contained in
Without the Subproject having created a pre-rendered file ? How to prevent that such a Subproject ever creates such a file ?


Quote:
Originally Posted by musicbynumbers View Post
But.. It will not be routed and sound like its part of the master project massively limits its use.
Routing audio between tabs can be done by setting the appropriate count of ReaRoute channels in the Reaper ini file. (But I don't know how this is to be used with such Sublrojects).


Quote:
Originally Posted by musicbynumbers View Post
Subprojects are so powerful
And seemingly underestimated....


Quote:
Originally Posted by musicbynumbers View Post
Edit: I might have misunderstood you sorry!
Sorry for me not knowing abut "syncing" Subprojects even after a year-long discussion about "live" subprojects (see there).


Quote:
Originally Posted by musicbynumbers View Post
I think background projects don't have to be subprojects in the same project at all but any other project you have open can have it's video synced which is still related to subprojects since they are treated as background projects when opened from the main project.
Seems confusing...
-Michael
mschnell is offline   Reply With Quote
Old 03-03-2023, 03:18 AM   #79
Suzuki
Human being with feelings
 
Suzuki's Avatar
 
Join Date: Jul 2022
Location: Japan
Posts: 748
Default

Quote:
Originally Posted by EvilDragon View Post
Yeah, Windows here.
Also windows, but it shows up correctly here.


Quote:
Originally Posted by Phazma View Post
Sounds very promising. Where can I access/try this feature?
Insert "Container" to track from FX window.
Suzuki is offline   Reply With Quote
Old 03-03-2023, 03:20 AM   #80
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,534
Default

Quote:
Originally Posted by Arthur McArthur View Post
FX Containers: support sub-chains of FX with configurable input/output/processing channel sizes, configurable parameter lists
Seems like prototyping Meta-Plugins.
(Same would need (automatable) ("Macro-") Parameter knobs/sliders whose values would optionally (per Daughter plugin Parameter) be run through some kind of curve and then (added together and) move that daughter-plugin parameter. And of course would be needed to be saveable with a name. )
That is getting awesome....
-Michael

Last edited by mschnell; 03-03-2023 at 06:45 AM.
mschnell 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 11:25 PM.


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