Here's an exert of my data file (which if you need to know it is a Reaper.rpp file):
Code: Select all
FLOATPOS 0 0 0 0
FXID {BB787D93-DE7A-4536-ACEA-DD4A33747ECB}
WAK 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
>
MARKER 1 538.02455548287924 "Victory Today Is Mine " 0 0 1 R
MARKER 2 646.24578231297517 "End Choir Song" 0 0 1 R
MARKER 3 1117.1464625853457 "Hide Me Behind The Cross" 0 0 1 R
MARKER 4 1359.098390023122 "End Special" 0 0 1 R
MARKER 5 1360.8631065764109 "Pastor Starts" 0 0 1 R
MARKER 6 1544.2445722788718 "Sermon Start - I Don't Know About Tomorrow" 0 0 1 R
MARKER 7 3809.2680045369557 "Sermon End" 0 0 1 R
<PROJBAY
>
<TRACK {8F813165-D07D-4231-8557-C56D7D6D571C}
NAME "Hand Mic 1"
PEAKCOL 16810239
BEAT -1
AUTOMODE 0
VOLPAN 0.00000003162278 0 -1 -1 1
MUTESOLO 0 0 0
IPHASE 0
ISBUS 0 0
BUSCOMP 0 0
SHOWINMIX 1 0.6667 0.5 1 0.5 0 0 0
FREEMODE 0
SEL 1
REC 1 0 1 0 0 0 0
VU 2
TRACKHEIGHT 0 0
INQ 0 0 0 0.5 100 0 0 100
NCHAN 2
FX 1
TRACKID {8F813165-D07D-4231-8557-C56D7D6D571C}
PERF 0
MIDIOUT -1
MAINSEND 1 0
<FXCHAIN
WNDRECT 24 52 655 403
SHOW 0
LASTSEL 0
DOCKED 0
>
<ITEM
POSITION 0
SNAPOFFS 0
Code: Select all
;Variables:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
global SaveAsFileName
global reaperMarkerNumber := []
global reaperMarkerTime := []
global reaperMarkerTitle := []
reaperGetRPPFile(WorkingPathName)
reaperGetRPPFile(WorkingPathName)
{
Loop, read, C:\Church Service Recording.RPP ;%WorkingPathName%.rpp
MsgBox File %WorkingPathName%.rpp is about to be parsed line by line.
{
StringSplit, LineArray, A_LoopReadLine, %A_Space%
MsgBox In the middle of parsing routine
reaperMarkerNumber.Insert(LineArray1)
reaperMarkerTime.Insert(LineArray2)
reaperMarkerTitle.Insert(LineArray3)
;MsgBox, %reaperMarkerTitle.1%
}
MsgBox Something from %WorkingPathName%.rpp?
ExitApp
}