summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2018-10-07 18:44:58 +1100
committerDamien Zammit <damien@zamaudio.com>2018-10-07 18:44:58 +1100
commit8e23bc9ec0531d764e103d69c47aec3339b937de (patch)
tree926253096d3ffe2aacfda024fdb5d3be35688b52
parent50451acbe0ae4dcf10249258623f3ac41c6709a1 (diff)
pt8: Add basic audio region rearrangement test
Tests all 3 points: - position - into-sample - length
-rw-r--r--bins/goodplaylists2.ptfbin0 -> 38699 bytes
-rwxr-xr-xtests/t.8/basicaudio59
2 files changed, 59 insertions, 0 deletions
diff --git a/bins/goodplaylists2.ptf b/bins/goodplaylists2.ptf
new file mode 100644
index 0000000..f90ea3f
--- /dev/null
+++ b/bins/goodplaylists2.ptf
Binary files differ
diff --git a/tests/t.8/basicaudio b/tests/t.8/basicaudio
new file mode 100755
index 0000000..4b14eb4
--- /dev/null
+++ b/tests/t.8/basicaudio
@@ -0,0 +1,59 @@
+#!/bin/sh
+
+[ -e ../../tests.sh ] && . ../../tests.sh
+
+NAME="PT8 testing 3 point audio rearrangements"
+FILE=../../bins/goodplaylists2.ptf
+EXPECT='ProTools 8 Session: Samplerate = 48000Hz
+Target samplerate = 48000
+
+3 wavs, 6 regions, 13 active regions
+
+Audio file (WAV#) @ offset, length:
+`24000.wav` w(0) @ 0, 24000
+`24000.1.wav` w(1) @ 0, 24000
+`24000.2.wav` w(2) @ 0, 24000
+
+Region (Region#) (WAV#) @ into-sample, length:
+`24000` r(0) w(0) @ 0, 24000
+`24000-01` r(1) w(0) @ 1000, 23000
+`24000.1` r(2) w(1) @ 0, 24000
+`24000.1-01` r(3) w(1) @ 8000, 16000
+`24000.2` r(4) w(2) @ 0, 24000
+`24000.2-01` r(5) w(2) @ 2000, 22000
+
+MIDI Region (Region#) @ into-sample, length:
+
+Track name (Track#) (Region#) @ Absolute:
+`4` t(0) r(1) @ 0
+`4` t(0) r(1) @ 23000
+`4` t(0) r(1) @ 46000
+`4` t(0) r(1) @ 69000
+`4` t(0) r(1) @ 92000
+`4` t(0) r(1) @ 115000
+`4` t(0) r(1) @ 138000
+`4` t(0) r(1) @ 161000
+`4` t(0) r(1) @ 184000
+`4` t(0) r(1) @ 207000
+`1` t(3) r(1) @ 3000
+`2` t(4) r(3) @ 32000
+`3` t(5) r(5) @ 52000
+
+MIDI Track name (MIDITrack#) (MIDIRegion#) @ Absolute:
+
+Track name (Track#) (WAV filename) @ Absolute + Into-sample, Length:
+`4` t(0) (24000.wav) @ 0 + 1000, 23000
+`4` t(0) (24000.wav) @ 23000 + 1000, 23000
+`4` t(0) (24000.wav) @ 46000 + 1000, 23000
+`4` t(0) (24000.wav) @ 69000 + 1000, 23000
+`4` t(0) (24000.wav) @ 92000 + 1000, 23000
+`4` t(0) (24000.wav) @ 115000 + 1000, 23000
+`4` t(0) (24000.wav) @ 138000 + 1000, 23000
+`4` t(0) (24000.wav) @ 161000 + 1000, 23000
+`4` t(0) (24000.wav) @ 184000 + 1000, 23000
+`4` t(0) (24000.wav) @ 207000 + 1000, 23000
+`1` t(3) (24000.wav) @ 3000 + 1000, 23000
+`2` t(4) (24000.1.wav) @ 32000 + 8000, 16000
+`3` t(5) (24000.2.wav) @ 52000 + 2000, 22000'
+
+run_test