link jack to reaper's rearouter for obs

This commit is contained in:
deflax 2020-04-03 03:28:29 +03:00
parent 63c9d1f953
commit 47c063a43b
7 changed files with 503 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
.rpp-bak

Binary file not shown.

BIN
configs/live-obs.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

85
configs/live-patchbay.xml Normal file
View file

@ -0,0 +1,85 @@
<!DOCTYPE patchbay>
<patchbay version="0.3.13.10" name="traktor2reason+reaper2obs">
<output-sockets>
<socket exclusive="off" client="system" type="jack-audio" name="system">
<plug>capture_1</plug>
<plug>capture_2</plug>
</socket>
<socket exclusive="off" client="Reason" type="jack-audio" name="Reason">
<plug>out1</plug>
<plug>out2</plug>
<plug>out3</plug>
<plug>out4</plug>
</socket>
<socket exclusive="off" client="Traktor-01" type="jack-audio" name="Traktor-01">
<plug>out1</plug>
<plug>out2</plug>
<plug>out3</plug>
<plug>out4</plug>
<plug>out5</plug>
<plug>out6</plug>
<plug>out7</plug>
<plug>out8</plug>
<plug>out9</plug>
<plug>out10</plug>
<plug>out11</plug>
<plug>out12</plug>
</socket>
<socket exclusive="off" client="reaper" type="jack-audio" name="reaper">
<plug>out15</plug>
<plug>out16</plug>
</socket>
</output-sockets>
<input-sockets>
<socket exclusive="off" client="system" type="jack-audio" name="system">
<plug>playback_1</plug>
<plug>playback_2</plug>
<plug>playback_3</plug>
<plug>playback_4</plug>
</socket>
<socket exclusive="off" client="Reason" type="jack-audio" name="Reason">
<plug>in1</plug>
<plug>in2</plug>
<plug>in3</plug>
<plug>in4</plug>
<plug>in5</plug>
<plug>in6</plug>
<plug>in7</plug>
<plug>in8</plug>
<plug>in9</plug>
<plug>in10</plug>
</socket>
<socket exclusive="off" client="Traktor-01" type="jack-audio" name="Traktor-01">
<plug>in1</plug>
<plug>in2</plug>
<plug>in3</plug>
<plug>in4</plug>
<plug>in5</plug>
<plug>in6</plug>
<plug>in7</plug>
<plug>in8</plug>
<plug>in9</plug>
<plug>in10</plug>
<plug>in11</plug>
<plug>in12</plug>
<plug>in13</plug>
<plug>in14</plug>
</socket>
<socket exclusive="off" client="reaper" type="jack-audio" name="reaper">
<plug>in15</plug>
<plug>in16</plug>
</socket>
<socket exclusive="off" client="Reason" type="jack-audio" name="Reason 2">
<plug>in9</plug>
<plug>in10</plug>
</socket>
</input-sockets>
<slots/>
<cables>
<cable output="system" input="Reason 2" type="jack-audio"/>
<cable output="Reason" input="reaper" type="jack-audio"/>
<cable output="Reason" input="system" type="jack-audio"/>
<cable output="Traktor-01" input="Reason" type="jack-audio"/>
</cables>
</patchbay>

300
configs/obs24-scene.json Normal file
View file

@ -0,0 +1,300 @@
{
"DesktopAudioDevice1": {
"balance": 0.5,
"deinterlace_field_order": 0,
"deinterlace_mode": 0,
"enabled": true,
"flags": 0,
"hotkeys": {
"libobs.mute": [],
"libobs.push-to-mute": [],
"libobs.push-to-talk": [],
"libobs.unmute": []
},
"id": "wasapi_output_capture",
"mixers": 255,
"monitoring_type": 0,
"muted": false,
"name": "Desktop Audio",
"prev_ver": 402653187,
"private_settings": {},
"push-to-mute": false,
"push-to-mute-delay": 0,
"push-to-talk": false,
"push-to-talk-delay": 0,
"settings": {
"device_id": "{0.0.0.00000000}.{3bb3332f-946f-4d66-8a97-a22ca445b149}",
"use_device_timing": true
},
"sync": 0,
"volume": 0.87474912405014038
},
"current_program_scene": "Scene",
"current_scene": "Scene",
"current_transition": "Fade",
"groups": [],
"modules": {
"auto-scene-switcher": {
"active": false,
"interval": 300,
"non_matching_scene": "",
"switch_if_not_matching": false,
"switches": []
},
"captions": {
"enabled": false,
"lang_id": 1033,
"provider": "mssapi",
"source": ""
},
"output-timer": {
"autoStartRecordTimer": false,
"autoStartStreamTimer": false,
"pauseRecordTimer": false,
"recordTimerHours": 0,
"recordTimerMinutes": 0,
"recordTimerSeconds": 30,
"streamTimerHours": 0,
"streamTimerMinutes": 0,
"streamTimerSeconds": 30
},
"scripts-tool": []
},
"name": "Untitled",
"preview_locked": false,
"quick_transitions": [
{
"duration": 300,
"hotkeys": [],
"id": 1,
"name": "Cut"
},
{
"duration": 300,
"hotkeys": [],
"id": 2,
"name": "Fade"
}
],
"saved_projectors": [],
"scaling_enabled": false,
"scaling_level": 0,
"scaling_off_x": 0.0,
"scaling_off_y": 0.0,
"scene_order": [
{
"name": "Scene"
}
],
"sources": [
{
"balance": 0.5,
"deinterlace_field_order": 0,
"deinterlace_mode": 0,
"enabled": true,
"flags": 0,
"hotkeys": {
"OBSBasic.SelectScene": [],
"libobs.hide_scene_item.ASIO": [],
"libobs.hide_scene_item.Display Capture": [],
"libobs.hide_scene_item.Video Capture Device": [],
"libobs.show_scene_item.ASIO": [],
"libobs.show_scene_item.Display Capture": [],
"libobs.show_scene_item.Video Capture Device": []
},
"id": "scene",
"mixers": 0,
"monitoring_type": 0,
"muted": false,
"name": "Scene",
"prev_ver": 402653187,
"private_settings": {},
"push-to-mute": false,
"push-to-mute-delay": 0,
"push-to-talk": false,
"push-to-talk-delay": 0,
"settings": {
"custom_size": false,
"id_counter": 10,
"items": [
{
"align": 5,
"bounds": {
"x": 0.0,
"y": 0.0
},
"bounds_align": 0,
"bounds_type": 0,
"crop_bottom": 0,
"crop_left": 0,
"crop_right": 0,
"crop_top": 0,
"group_item_backup": false,
"id": 7,
"locked": false,
"name": "Display Capture",
"pos": {
"x": 102.0,
"y": 143.0
},
"private_settings": {},
"rot": 0.0,
"scale": {
"x": 1.0,
"y": 1.0
},
"scale_filter": "disable",
"visible": true
},
{
"align": 5,
"bounds": {
"x": 0.0,
"y": 0.0
},
"bounds_align": 0,
"bounds_type": 0,
"crop_bottom": 0,
"crop_left": 0,
"crop_right": 0,
"crop_top": 0,
"group_item_backup": false,
"id": 8,
"locked": false,
"name": "Video Capture Device",
"pos": {
"x": 1209.0,
"y": 547.0
},
"private_settings": {},
"rot": 0.0,
"scale": {
"x": 1.1109374761581421,
"y": 1.1104166507720947
},
"scale_filter": "disable",
"visible": true
},
{
"align": 5,
"bounds": {
"x": 0.0,
"y": 0.0
},
"bounds_align": 0,
"bounds_type": 0,
"crop_bottom": 0,
"crop_left": 0,
"crop_right": 0,
"crop_top": 0,
"group_item_backup": false,
"id": 10,
"locked": false,
"name": "ASIO",
"pos": {
"x": 0.0,
"y": 0.0
},
"private_settings": {},
"rot": 0.0,
"scale": {
"x": 1.0,
"y": 1.0
},
"scale_filter": "disable",
"visible": true
}
]
},
"sync": 0,
"volume": 1.0
},
{
"balance": 0.5,
"deinterlace_field_order": 0,
"deinterlace_mode": 0,
"enabled": true,
"flags": 0,
"hotkeys": {},
"id": "monitor_capture",
"mixers": 0,
"monitoring_type": 0,
"muted": false,
"name": "Display Capture",
"prev_ver": 402653187,
"private_settings": {},
"push-to-mute": false,
"push-to-mute-delay": 0,
"push-to-talk": false,
"push-to-talk-delay": 0,
"settings": {
"capture_cursor": true
},
"sync": 0,
"volume": 1.0
},
{
"balance": 0.5,
"deinterlace_field_order": 0,
"deinterlace_mode": 0,
"enabled": true,
"flags": 0,
"hotkeys": {
"libobs.mute": [],
"libobs.push-to-mute": [],
"libobs.push-to-talk": [],
"libobs.unmute": []
},
"id": "dshow_input",
"mixers": 255,
"monitoring_type": 0,
"muted": false,
"name": "Video Capture Device",
"prev_ver": 402653187,
"private_settings": {},
"push-to-mute": false,
"push-to-mute-delay": 0,
"push-to-talk": false,
"push-to-talk-delay": 0,
"settings": {
"last_video_device_id": "c922 Pro Stream Webcam:\\\\?\\usb#22vid_046d&pid_085c&mi_00#227&c21b532&1&0000#22{65e8773d-8f56-11d0-a3b9-00a0c9223196}\\global",
"video_device_id": "c922 Pro Stream Webcam:\\\\?\\usb#22vid_046d&pid_085c&mi_00#227&c21b532&1&0000#22{65e8773d-8f56-11d0-a3b9-00a0c9223196}\\global"
},
"sync": 0,
"volume": 1.0
},
{
"balance": 0.5,
"deinterlace_field_order": 0,
"deinterlace_mode": 0,
"enabled": true,
"flags": 0,
"hotkeys": {
"libobs.mute": [],
"libobs.push-to-mute": [],
"libobs.push-to-talk": [],
"libobs.unmute": []
},
"id": "asio_input_capture",
"mixers": 255,
"monitoring_type": 0,
"muted": false,
"name": "ASIO",
"prev_ver": 402653187,
"private_settings": {},
"push-to-mute": false,
"push-to-mute-delay": 0,
"push-to-talk": false,
"push-to-talk-delay": 0,
"settings": {
"device_id": "ReaRoute ASIO (x64)",
"route 0": 0,
"route 1": 1
},
"sync": 0,
"volume": 1.0
}
],
"transition_duration": 300,
"transitions": []
}

117
configs/reaper-rearoute.rpp Normal file
View file

@ -0,0 +1,117 @@
<REAPER_PROJECT 0.1 "6.07/x64" 1585873494
RIPPLE 0
GROUPOVERRIDE 0 0 0
AUTOXFADE 1
ENVATTACH 1
POOLEDENVATTACH 0
MIXERUIFLAGS 11 48
PEAKGAIN 1
FEEDBACK 0
PANLAW 1
PROJOFFS 0 0 0
MAXPROJLEN 0 600
GRID 3199 8 1 8 1 0 0 0
TIMEMODE 1 5 -1 30 0 0 -1
VIDEO_CONFIG 0 0 256
PANMODE 3
CURSOR 1.5
ZOOM 120 0 0
VZOOMEX 6 0
USE_REC_CFG 0
RECMODE 1
SMPTESYNC 0 30 100 40 1000 300 0 0 1 0 0
LOOP 0
LOOPGRAN 0 4
RECORD_PATH "" ""
<RECORD_CFG
>
<APPLYFX_CFG
>
RENDER_FILE ""
RENDER_PATTERN ""
RENDER_FMT 0 2 0
RENDER_1X 0
RENDER_RANGE 1 0 0 18 1000
RENDER_RESAMPLE 3 0 1
RENDER_ADDTOPROJ 0
RENDER_STEMS 0
RENDER_DITHER 0
TIMELOCKMODE 1
TEMPOENVLOCKMODE 1
ITEMMIX 0
DEFPITCHMODE 589824 0
TAKELANE 1
SAMPLERATE 44100 0 0
<RENDER_CFG
>
LOCK 1
<METRONOME 6 2
VOL 0.25 0.125
FREQ 800 1600 1
BEATLEN 4
SAMPLES "" ""
PATTERN 2863311530 2863311529
>
GLOBAL_AUTO -1
TEMPO 120 4 4
PLAYRATE 1 0 0.25 4
SELECTION 0 0
SELECTION2 0 0
MASTERAUTOMODE 0
MASTERTRACKHEIGHT 0 0
MASTERPEAKCOL 16576
MASTERMUTESOLO 0
MASTERTRACKVIEW 0 0.6667 0.5 0.5 0 0 0 0 0 0
MASTERHWOUT 526 0 1 0 0 0 0 -1
MASTER_NCH 2 2
MASTER_VOLUME 1 0 -1 -1 1
MASTER_FX 1
MASTER_SEL 0
<MASTERPLAYSPEEDENV
ACT 0 -1
VIS 0 1 1
LANEHEIGHT 0 0
ARM 0
DEFSHAPE 0 -1 -1
>
<TEMPOENVEX
ACT 0 -1
VIS 1 0 1
LANEHEIGHT 0 0
ARM 0
DEFSHAPE 1 -1 -1
>
<PROJBAY
>
<TRACK {86E97EE1-C013-4BFA-9699-BE51B5618108}
NAME ""
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 0
SEL 0
REC 1 1024 1 0 0 0 0
VU 2
TRACKHEIGHT 0 0 0
INQ 0 0 0 0.5 100 0 0 100
NCHAN 2
FX 1
TRACKID {86E97EE1-C013-4BFA-9699-BE51B5618108}
PERF 0
MIDIOUT -32
MAINSEND 1 0
<FXCHAIN
WNDRECT 612 348 655 408
SHOW 0
LASTSEL 0
DOCKED 0
>
>
>