[REAPDOCK-Python-] -043- [Perforce] Importing Perforce-managed files into Reaper while filtering out unnecessary files
- ryota-izuma
- Jul 16
- 3 min read
REAPDOCK👇

[ PYTHON ]REAPDOCK/APIDOCK document update
Topic: " [Perforce] Import Perforce-managed files into Reaper while filtering out unnecessary files "




This time it will be a script to connect Perforce and Reaper.
Following last week's Lua version, this week we will introduce the Python version.
Obtain the audio files managed by Perforce and import them into Reaper.
In this case, we will not retrieve files that are in specific folders or that contain specific strings in their names.
Then, import the tracks separately according to the folders they were originally in into Reaper.
These scripts work better if you establish strict file naming conventions in advance.
Let us help you simplify your work.
◆Required plan
RIGDOCKS -BLONZE-
RIGDOCKS -SILVER-
RIGDOCKS -GOLD-
□For detailed documentation on how to generate ReaScript, see 👇
Make your work more efficient with SILVER's API !
Next time, Reapdock Lua version will be released
7/23
LINK
New to Reaper/those considering subscribing to a plan
[REAPDOCK]Script documentation can be found here:
[APIDOCK] Please refer to the following table of contents for the APIs used in the script.
REAPDOCK List
[REAPDOCK-Python-] -042- [SVN] Get the audio file from SVN and import it into Wwise
[REAPDOCK-Python-] -041- [Slack] Automatically write the executed waveform name to the child thread
[REAPDOCK-Python-] -039- [SVN] Get a file of a specified revision and automate inserting it
[REAPDOCK-Python-] -038- [Wwise] Automate Bank generation and linking - Improved version 3 -
[REAPDOCK-Python-] -037- [Wwise] Adding automation to Event action operations - Improved version 2-
[REAPDOCK-Python-] -035- [Wwise] Automate the process from exporting to generating blend containers
[REAPDOCK-Python-] -034- [Foley] Rearrange the cut OK sounds Improved version 1
[REAPDOCK-Python-] -033- [Foley] Rearrange the cut OK sounds
[REAPDOCK-Python-] -032- [Movie] Copy selected video in parallel for a specified number of times
[REAPDOCK-Python-] -031- [Slack] Slack notification after HANDAUTOMER execution
[REAPDOCK-Python-] -030- [Render] Rendering waveforms using saved data
[REAPDOCK-Python-] -029- [Render] Save render settings as text and generate save data
[REAPDOCK-Python-] -027- [Wwise]-Part1- Manipulating each file name
[REAPDOCK-Python-] -026- LOUDMATCHIFY 2nd Edition Name detection loudness execution
[REAPDOCK-Python-] -015- Save data construction part 1-ReaScript!!
[REAPDOCK-Python-] -014- Speeding up audio editing Automatic media insertion Part 1-ReaScript!!
[REAPDOCK-Python-] -012- Essential for MA production!!-Session organization automation 2-ReaScript!!
[REAPDOCK-Python-] -011- Essential for MA production!! -Automate session organization-ReaScript!!
[REAPDOCK-Python-] -010- SE production required! ! -Free Pitch operation-ReaScript! !
[REAPDOCK-Python-] -009- MA production required!! -Delete all muted media-ReaScript!!
[REAPDOCK-Python-] -007- "Sound Design" Essential-Fade Automation-ReaScript!!
[REAPDOCK-Python-] -006- Speed up sound designer! ReaScript for freely adjusting playback speed!!
[REAPDOCK-Python-] -004- Essential for MA! ReaScript to get frame count in 2 seconds!!
[REAPDOCK-Python-] -003- Essential for recording! ReaScript that does a 10 minute job in 2 seconds!!
[REAPDOCK-Python-] -001- Automatically change all selected media to mono
![[REAPDOCK-Python-] -042- [SVN] Get the audio file from SVN and import it into Wwise](https://static.wixstatic.com/media/df9c1c_4fd60704f72d4eea986f2c89535564eb~mv2.gif/v1/fill/w_956,h_538,al_c,pstr/df9c1c_4fd60704f72d4eea986f2c89535564eb~mv2.gif)
![[REAPDOCK-Python-] -041- [Slack] Automatically write the executed waveform name to the child thread](https://static.wixstatic.com/media/df9c1c_3802be75ff97427ab12f07909b3af504~mv2.gif/v1/fill/w_916,h_516,al_c,pstr/df9c1c_3802be75ff97427ab12f07909b3af504~mv2.gif)
Comments