Compare commits
13 Commits
Author | SHA1 | Date |
---|---|---|
|
73455fc632 | 6 years ago |
|
f6de6dbbb7 | 6 years ago |
|
622a9f928d | 6 years ago |
|
e155d9cce2 | 6 years ago |
|
03f7e6fce0 | 6 years ago |
|
6ba4666365 | 6 years ago |
|
bf602356eb | 6 years ago |
|
e1df953241 | 6 years ago |
|
377b8e6d6f | 6 years ago |
|
c48315160c | 6 years ago |
|
ef921a5b18 | 6 years ago |
|
f33dc77a13 | 6 years ago |
|
4882d89ab6 | 6 years ago |
@ -0,0 +1,72 @@ |
|||
|
|||
int langs[] = {2,4,7,8,12,13}; |
|||
int leds[] = {3,5,6,9,10,11}; |
|||
bool state[] = {0,0,0,0,0,0}; |
|||
int old = 0; |
|||
int current = 0; |
|||
|
|||
void setup() { |
|||
|
|||
Serial.begin(9600); |
|||
|
|||
for(int i=0; i<6; i++) { |
|||
pinMode(langs[i], INPUT); |
|||
pinMode(leds[i], OUTPUT); |
|||
} |
|||
} |
|||
|
|||
void loop() { |
|||
|
|||
checkStatus(); |
|||
|
|||
if(current == 0) { |
|||
for(int i=0; i<255; i++) { |
|||
checkStatus(); |
|||
for(int x=0; x<6; x++) { |
|||
analogWrite(leds[x], i); |
|||
} |
|||
delay(10); |
|||
} |
|||
for(int i=255; i>0; i--) { |
|||
checkStatus(); |
|||
for(int x=0; x<6; x++) { |
|||
analogWrite(leds[x], i); |
|||
} |
|||
delay(10); |
|||
} |
|||
} else { |
|||
for(int i=0; i<100; i++) { |
|||
checkStatus(); |
|||
if(current != 0) { |
|||
analogWrite(leds[current-1], i); |
|||
} |
|||
delay(10); |
|||
} |
|||
for(int i=100; i>0; i--) { |
|||
checkStatus(); |
|||
if(current != 0) { |
|||
analogWrite(leds[current-1], i); |
|||
} |
|||
delay(10); |
|||
} |
|||
} |
|||
} |
|||
|
|||
|
|||
void checkStatus() { |
|||
|
|||
current = 0; |
|||
for(int i=0; i<6; i++) { |
|||
state[i] = digitalRead(langs[i]); |
|||
//Serial.print(state[i]);
|
|||
//Serial.print("\t");
|
|||
if(state[i] == LOW) { |
|||
current = i+1; |
|||
} |
|||
} |
|||
|
|||
if(old != current) { |
|||
old = current; |
|||
Serial.println(current); |
|||
} |
|||
} |
@ -0,0 +1,100 @@ |
|||
|
|||
int langs[] = {2,4,5,7,8,12}; |
|||
int leds[] = {6,9,10,11}; |
|||
int triggerPin = 13; |
|||
int tracePin = 3; |
|||
|
|||
bool langStatus[] = {0,0,0,0}; |
|||
int oldLang = 0; |
|||
int currentLang = 0; |
|||
|
|||
bool oldTrigger = 0; |
|||
bool trigger = 0; |
|||
|
|||
int traceStatus = 0; |
|||
|
|||
void setup() { |
|||
|
|||
Serial.begin(9600); |
|||
|
|||
for(int i=0; i<6; i++) { |
|||
pinMode(langs[i], INPUT); |
|||
pinMode(leds[i], OUTPUT); |
|||
} |
|||
pinMode(triggerPin, INPUT); |
|||
pinMode(tracePin, OUTPUT); |
|||
|
|||
for(int i=0; i<255; i++) { |
|||
analogWrite(tracePin, i); |
|||
delay(10); |
|||
} |
|||
} |
|||
|
|||
void loop() { |
|||
|
|||
trigger = digitalRead(triggerPin); |
|||
|
|||
if(oldTrigger != trigger) { |
|||
oldTrigger = trigger; |
|||
|
|||
if(trigger == HIGH) { |
|||
checkLang(); |
|||
Serial.print("speech"); |
|||
Serial.print("\t"); |
|||
Serial.println(currentLang); |
|||
|
|||
for(int i=traceStatus; i>=0; i--) { |
|||
analogWrite(tracePin, i); |
|||
delay(5); |
|||
} |
|||
for(int i=0; i<1000; i++) { |
|||
analogWrite(leds[0], constrain(i,0,255)); |
|||
analogWrite(leds[1], constrain(i-100, 0, 255)); |
|||
analogWrite(leds[2], constrain(i-300, 0, 255)); |
|||
analogWrite(leds[3], constrain(i-600, 0, 255)); |
|||
delay(5); |
|||
} |
|||
} else { |
|||
for(int i=255; i>=0; i--) { |
|||
checkLang(); |
|||
for(int x=0; x<4; x++) { |
|||
analogWrite(leds[x], i); |
|||
} |
|||
delay(10); |
|||
} |
|||
|
|||
while(oldTrigger == trigger) { |
|||
trigger = digitalRead(triggerPin); |
|||
for(traceStatus=0; traceStatus<255; traceStatus++) { |
|||
analogWrite(tracePin, traceStatus); |
|||
delay(10); |
|||
} |
|||
trigger = digitalRead(triggerPin); |
|||
for(traceStatus=255; traceStatus>0; traceStatus--) { |
|||
analogWrite(tracePin, traceStatus); |
|||
delay(10); |
|||
} |
|||
trigger = digitalRead(triggerPin); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
|
|||
|
|||
void checkLang() { |
|||
|
|||
currentLang = 0; |
|||
for(int i=0; i<6; i++) { |
|||
langStatus[i] = digitalRead(langs[i]); |
|||
//Serial.print(langStatus[i]);
|
|||
//Serial.print("\t");
|
|||
if(langStatus[i] == LOW) { |
|||
currentLang = i+1; |
|||
} |
|||
} |
|||
|
|||
if(oldLang != currentLang) { |
|||
oldLang = currentLang; |
|||
//Serial.println(currentLang);
|
|||
} |
|||
} |
After Width: | Height: | Size: 4.1 MiB |
After Width: | Height: | Size: 4.0 MiB |
After Width: | Height: | Size: 4.1 MiB |
After Width: | Height: | Size: 3.8 MiB |
After Width: | Height: | Size: 3.9 MiB |
After Width: | Height: | Size: 3.8 MiB |
After Width: | Height: | Size: 4.1 MiB |
After Width: | Height: | Size: 4.1 MiB |
After Width: | Height: | Size: 4.1 MiB |
After Width: | Height: | Size: 4.3 MiB |
@ -0,0 +1,92 @@ |
|||
import processing.serial.*; |
|||
import gohai.glvideo.*; |
|||
import ddf.minim.*; |
|||
import ddf.minim.ugens.*; |
|||
|
|||
String[] langs = {"NONE","Italian","English","Spanish","German","French","Russian"}; |
|||
int langsN = langs.length; |
|||
|
|||
Minim minim; |
|||
AudioOutput out; |
|||
AudioSample [] sample = new AudioSample[langsN]; |
|||
GLMovie video; |
|||
|
|||
Serial myPort; |
|||
String dataIn = ""; |
|||
char linefeed = '\n'; |
|||
int currentLang = 0; |
|||
int millis = 0; |
|||
boolean isPlaying = false; |
|||
int ms = 0; |
|||
|
|||
void setup() { |
|||
size(1920, 1080, P2D); |
|||
|
|||
myPort = new Serial(this, "/dev/ttyUSB0", 9600); |
|||
minim = new Minim(this); |
|||
out = minim.getLineOut(); |
|||
|
|||
for(int i=0; i<langsN; i++) { |
|||
sample[i] = minim.loadSample( langs[i]+".aiff" ); |
|||
sample[i].stop(); |
|||
} |
|||
|
|||
//delay(5000); |
|||
video = new GLMovie(this, "loop.mp4"); |
|||
video.loop(); |
|||
println("Ready!"); |
|||
|
|||
} |
|||
|
|||
|
|||
void draw() { |
|||
background(0); |
|||
|
|||
isPlaying = millis >= millis(); |
|||
|
|||
if (video.available()) { |
|||
video.read(); |
|||
} |
|||
image(video, 0, 0, width, height); |
|||
|
|||
if(isPlaying) { |
|||
ms = ms < 255 ? ms+1 : 255; |
|||
} else { |
|||
ms = ms > 0 ? ms-1 : 0; |
|||
} |
|||
tint(255, ms); |
|||
|
|||
printLanguage(); |
|||
|
|||
if(myPort.available() > 0) { |
|||
dataIn = myPort.readStringUntil(linefeed); |
|||
if (dataIn != null) { |
|||
String[] split = dataIn.split("\t"); |
|||
currentLang = split.length > 1 ? parseInt(trim(split[1])) : 0; |
|||
for(int i=0; i<langsN; i++) { |
|||
sample[i].stop(); |
|||
} |
|||
|
|||
millis = millis() + sample[currentLang].length(); |
|||
sample[currentLang].trigger(); |
|||
println("Speech " + langs[currentLang]); |
|||
} |
|||
} |
|||
|
|||
//println(sample[currentLang].length(), millis, millis()); |
|||
} |
|||
|
|||
void printLanguage() { |
|||
fill(255); |
|||
stroke(255); |
|||
textSize(16); |
|||
textAlign(CENTER, CENTER); |
|||
text("Selected language:", width/2, (height/2)-50); |
|||
textSize(22); |
|||
text(langs[currentLang], width/2, height/2); |
|||
|
|||
if(isPlaying) { |
|||
textAlign(LEFT, CENTER); |
|||
text("Playing",10,10); |
|||
} |
|||
} |
After Width: | Height: | Size: 23 MiB |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 21 MiB |
After Width: | Height: | Size: 125 KiB |
After Width: | Height: | Size: 504 KiB |
After Width: | Height: | Size: 9.0 MiB |
After Width: | Height: | Size: 9.6 MiB |
After Width: | Height: | Size: 103 KiB |
@ -0,0 +1,362 @@ |
|||
<?xml version='1.0' encoding='utf-8'?> |
|||
<mlt title="Anonymous Submission" LC_NUMERIC="it_IT.UTF-8" producer="main_bin" version="6.16.0" root="/docs/Dslak/orma/Video"> |
|||
<profile frame_rate_num="25" sample_aspect_num="1" display_aspect_den="1080" colorspace="601" progressive="1" description="1920x1080 25.00fps" display_aspect_num="1920" frame_rate_den="1" width="1920" height="1080" sample_aspect_den="1"/> |
|||
<producer id="producer0" in="00:00:00,000" out="00:02:05,280"> |
|||
<property name="length">3133</property> |
|||
<property name="eof">pause</property> |
|||
<property name="resource">/docs/Dslak/orma/SVG/stoneVideoStone.png</property> |
|||
<property name="ttl">25</property> |
|||
<property name="aspect_ratio">1</property> |
|||
<property name="progressive">1</property> |
|||
<property name="seekable">1</property> |
|||
<property name="meta.media.width">3543</property> |
|||
<property name="meta.media.height">3189</property> |
|||
<property name="mlt_service">qimage</property> |
|||
<property name="kdenlive:clipname"/> |
|||
<property name="kdenlive:duration">00:00:05,000</property> |
|||
<property name="kdenlive:folderid">-1</property> |
|||
<property name="kdenlive:id">5</property> |
|||
<property name="kdenlive:file_size">10041138</property> |
|||
<property name="kdenlive:file_hash">99dba6ee4024db2206cdf9ab02618a56</property> |
|||
</producer> |
|||
<producer id="producer1" in="00:00:00,000" out="00:02:01,480"> |
|||
<property name="length">3038</property> |
|||
<property name="eof">pause</property> |
|||
<property name="resource">/docs/Dslak/orma/SVG/stoneVideoFull.png</property> |
|||
<property name="ttl">25</property> |
|||
<property name="aspect_ratio">1</property> |
|||
<property name="progressive">1</property> |
|||
<property name="seekable">1</property> |
|||
<property name="meta.media.width">3543</property> |
|||
<property name="meta.media.height">3189</property> |
|||
<property name="mlt_service">qimage</property> |
|||
<property name="kdenlive:clipname"/> |
|||
<property name="kdenlive:duration">00:00:05,000</property> |
|||
<property name="kdenlive:folderid">-1</property> |
|||
<property name="kdenlive:id">4</property> |
|||
<property name="kdenlive:file_size">10057016</property> |
|||
<property name="kdenlive:file_hash">086d01f51fcbd2404d664053447d9b57</property> |
|||
</producer> |
|||
<producer id="producer2" in="00:00:00,000" out="00:01:59,960"> |
|||
<property name="length">3000</property> |
|||
<property name="eof">pause</property> |
|||
<property name="resource">opacity.png</property> |
|||
<property name="ttl">25</property> |
|||
<property name="aspect_ratio">1</property> |
|||
<property name="progressive">1</property> |
|||
<property name="seekable">1</property> |
|||
<property name="meta.media.width">1920</property> |
|||
<property name="meta.media.height">1080</property> |
|||
<property name="mlt_service">qimage</property> |
|||
<property name="kdenlive:clipname"/> |
|||
<property name="kdenlive:duration">00:00:05,000</property> |
|||
<property name="kdenlive:folderid">-1</property> |
|||
<property name="kdenlive:id">3</property> |
|||
<property name="kdenlive:file_size">103696</property> |
|||
<property name="kdenlive:file_hash">6d551198b0c3cc3158fc2c9efad355ae</property> |
|||
</producer> |
|||
<playlist id="main_bin"> |
|||
<property name="kdenlive:docproperties.activeTrack">4</property> |
|||
<property name="kdenlive:docproperties.audioTarget">-1</property> |
|||
<property name="kdenlive:docproperties.decimalPoint">,</property> |
|||
<property name="kdenlive:docproperties.disablepreview">0</property> |
|||
<property name="kdenlive:docproperties.documentid">1576335744337</property> |
|||
<property name="kdenlive:docproperties.enableTimelineZone">0</property> |
|||
<property name="kdenlive:docproperties.enableexternalproxy">0</property> |
|||
<property name="kdenlive:docproperties.enableproxy">0</property> |
|||
<property name="kdenlive:docproperties.externalproxyparams"/> |
|||
<property name="kdenlive:docproperties.generateimageproxy">0</property> |
|||
<property name="kdenlive:docproperties.generateproxy">0</property> |
|||
<property name="kdenlive:docproperties.groups">[ |
|||
] |
|||
</property> |
|||
<property name="kdenlive:docproperties.kdenliveversion">19.08.2</property> |
|||
<property name="kdenlive:docproperties.position">2951</property> |
|||
<property name="kdenlive:docproperties.previewextension"/> |
|||
<property name="kdenlive:docproperties.previewparameters"/> |
|||
<property name="kdenlive:docproperties.profile">/home/dslak/.local/share/kdenlive/profiles/customprofile0</property> |
|||
<property name="kdenlive:docproperties.proxyextension"/> |
|||
<property name="kdenlive:docproperties.proxyimageminsize">2000</property> |
|||
<property name="kdenlive:docproperties.proxyimagesize">800</property> |
|||
<property name="kdenlive:docproperties.proxyminsize">1000</property> |
|||
<property name="kdenlive:docproperties.proxyparams"/> |
|||
<property name="kdenlive:docproperties.renderaudioquality">192</property> |
|||
<property name="kdenlive:docproperties.rendercategory">Generic (HD for web, mobile devices...)</property> |
|||
<property name="kdenlive:docproperties.renderendguide">-1</property> |
|||
<property name="kdenlive:docproperties.renderexportaudio">0</property> |
|||
<property name="kdenlive:docproperties.renderfield">0</property> |
|||
<property name="kdenlive:docproperties.renderguide">0</property> |
|||
<property name="kdenlive:docproperties.renderplay">0</property> |
|||
<property name="kdenlive:docproperties.renderprofile">MP4 - the dominating format (H264/AAC)</property> |
|||
<property name="kdenlive:docproperties.renderquality">23</property> |
|||
<property name="kdenlive:docproperties.renderratio">1</property> |
|||
<property name="kdenlive:docproperties.renderrescale">0</property> |
|||
<property name="kdenlive:docproperties.renderrescaleheight">540</property> |
|||
<property name="kdenlive:docproperties.renderrescalewidth">960</property> |
|||
<property name="kdenlive:docproperties.renderscanning">0</property> |
|||
<property name="kdenlive:docproperties.renderspeed">2</property> |
|||
<property name="kdenlive:docproperties.renderstartguide">-1</property> |
|||
<property name="kdenlive:docproperties.rendertcoverlay">0</property> |
|||
<property name="kdenlive:docproperties.rendertctype">0</property> |
|||
<property name="kdenlive:docproperties.rendertwopass">0</property> |
|||
<property name="kdenlive:docproperties.renderurl">/docs/Dslak/orma/Processing/data/loop.mp4</property> |
|||
<property name="kdenlive:docproperties.renderzone">0</property> |
|||
<property name="kdenlive:docproperties.scrollPos">0</property> |
|||
<property name="kdenlive:docproperties.seekOffset">30000</property> |
|||
<property name="kdenlive:docproperties.version">0.99</property> |
|||
<property name="kdenlive:docproperties.verticalzoom">1</property> |
|||
<property name="kdenlive:docproperties.videoTarget">-1</property> |
|||
<property name="kdenlive:docproperties.zonein">0</property> |
|||
<property name="kdenlive:docproperties.zoneout">75</property> |
|||
<property name="kdenlive:docproperties.zoom">9</property> |
|||
<property name="kdenlive:documentnotes"/> |
|||
<property name="xml_retain">1</property> |
|||
<entry producer="producer0" in="00:00:00,000" out="00:02:05,280"/> |
|||
<entry producer="producer1" in="00:00:00,000" out="00:02:01,480"/> |
|||
<entry producer="producer2" in="00:00:00,000" out="00:01:59,960"/> |
|||
</playlist> |
|||
<producer id="black_track" in="00:00:00,000" out="00:22:00,000"> |
|||
<property name="length">2147483647</property> |
|||
<property name="eof">continue</property> |
|||
<property name="resource">black</property> |
|||
<property name="aspect_ratio">1</property> |
|||
<property name="mlt_service">color</property> |
|||
<property name="set.test_audio">0</property> |
|||
</producer> |
|||
<playlist id="playlist0"> |
|||
<property name="kdenlive:audio_track">1</property> |
|||
</playlist> |
|||
<playlist id="playlist1"> |
|||
<property name="kdenlive:audio_track">1</property> |
|||
</playlist> |
|||
<tractor id="tractor0" in="00:00:00,000"> |
|||
<property name="kdenlive:audio_track">1</property> |
|||
<property name="kdenlive:trackheight">60</property> |
|||
<property name="kdenlive:collapsed">0</property> |
|||
<property name="kdenlive:thumbs_format"/> |
|||
<property name="kdenlive:audio_rec"/> |
|||
<track hide="video" producer="playlist0"/> |
|||
<track hide="video" producer="playlist1"/> |
|||
</tractor> |
|||
<playlist id="playlist2"> |
|||
<property name="kdenlive:audio_track">1</property> |
|||
</playlist> |
|||
<playlist id="playlist3"> |
|||
<property name="kdenlive:audio_track">1</property> |
|||
</playlist> |
|||
<tractor id="tractor1" in="00:00:00,000"> |
|||
<property name="kdenlive:audio_track">1</property> |
|||
<property name="kdenlive:trackheight">60</property> |
|||
<property name="kdenlive:collapsed">0</property> |
|||
<property name="kdenlive:thumbs_format"/> |
|||
<property name="kdenlive:audio_rec"/> |
|||
<track hide="video" producer="playlist2"/> |
|||
<track hide="video" producer="playlist3"/> |
|||
</tractor> |
|||
<playlist id="playlist4"> |
|||
<entry producer="producer0" in="00:00:00,000" out="00:01:59,960"> |
|||
<property name="kdenlive:id">5</property> |
|||
<filter id="filter0"> |
|||
<property name="rotate_center">1</property> |
|||
<property name="mlt_service">qtblend</property> |
|||
<property name="kdenlive_id">qtblend</property> |
|||
<property name="rect">00:00:00,000=0 473 4800 2700 1;00:00:15,800=-2356 -92 7680 4320 1;00:00:36,240=-2956 -592 6720 3780 1;00:00:55,880=-1956 -1592 4800 2700 1;00:01:13,640=-300 -1200 2880 1620 1;00:01:59,960=-2000 900 6720 3780 1</property> |
|||
<property name="rotation">00:00:00,000=0;00:00:15,800=0;00:00:36,240=0;00:00:55,880=0;00:01:13,640=0;00:01:59,960=0</property> |
|||
<property name="compositing">0</property> |
|||
<property name="distort">0</property> |
|||
<property name="kdenlive:collapsed">0</property> |
|||
</filter> |
|||
</entry> |
|||
</playlist> |
|||
<playlist id="playlist5"/> |
|||
<tractor id="tractor2" in="00:00:00,000" out="00:01:59,960"> |
|||
<property name="kdenlive:trackheight">60</property> |
|||
<property name="kdenlive:collapsed">0</property> |
|||
<property name="kdenlive:thumbs_format"/> |
|||
<property name="kdenlive:audio_rec"/> |
|||
<track hide="audio" producer="playlist4"/> |
|||
<track hide="audio" producer="playlist5"/> |
|||
</tractor> |
|||
<playlist id="playlist6"> |
|||
<entry producer="producer1" in="00:00:00,000" out="00:01:59,960"> |
|||
<property name="kdenlive:id">4</property> |
|||
<filter id="filter1"> |
|||
<property name="rotate_center">1</property> |
|||
<property name="mlt_service">qtblend</property> |
|||
<property name="kdenlive_id">qtblend</property> |
|||
<property name="rect">00:00:00,000=0 473 4800 2700 1;00:00:15,800=-2356 -92 7680 4320 1;00:00:21,280=-2516 -226 7422 4175 0,5;00:00:36,240=-2956 -592 6720 3780 1;00:00:55,880=-1956 -1592 4800 2700 1;00:01:13,640=-300 -1200 2880 1620 1;00:01:59,960=-2000 900 6720 3780 1</property> |
|||
<property name="rotation">00:00:00,000=0;00:00:15,800=0;00:00:21,280=0;00:00:36,240=0;00:00:55,880=0;00:01:13,640=0;00:01:59,960=0</property> |
|||
<property name="compositing">0</property> |
|||
<property name="distort">0</property> |
|||
<property name="kdenlive:collapsed">0</property> |
|||
</filter> |
|||
</entry> |
|||
</playlist> |
|||
<playlist id="playlist7"/> |
|||
<tractor id="tractor3" in="00:00:00,000" out="00:01:59,960"> |
|||
<property name="kdenlive:trackheight">60</property> |
|||
<property name="kdenlive:collapsed">0</property> |
|||
<property name="kdenlive:thumbs_format"/> |
|||
<property name="kdenlive:audio_rec"/> |
|||
<track hide="audio" producer="playlist6"/> |
|||
<track hide="audio" producer="playlist7"/> |
|||
</tractor> |
|||
<playlist id="playlist8"> |
|||
<entry producer="producer2" in="00:00:00,000" out="00:01:59,960"> |
|||
<property name="kdenlive:id">3</property> |
|||
<property name="kdenlive:activeeffect">0</property> |
|||
<filter id="filter2"> |
|||
<property name="rotate_center">1</property> |
|||
<property name="mlt_service">qtblend</property> |
|||
<property name="kdenlive_id">qtblend</property> |
|||
<property name="rect">00:00:00,000=-432 0 2752 1080 1</property> |
|||
<property name="rotation">00:00:00,000=0</property> |
|||
<property name="compositing">11</property> |
|||
<property name="distort">1</property> |
|||
<property name="kdenlive:collapsed">0</property> |
|||
</filter> |
|||
</entry> |
|||
</playlist> |
|||
<playlist id="playlist9"/> |
|||
<tractor id="tractor4" in="00:00:00,000" out="00:01:59,960"> |
|||
<property name="kdenlive:trackheight">60</property> |
|||
<property name="kdenlive:collapsed">0</property> |
|||
<property name="kdenlive:thumbs_format"/> |
|||
<property name="kdenlive:audio_rec"/> |
|||
<track hide="audio" producer="playlist8"/> |
|||
<track hide="audio" producer="playlist9"/> |
|||
</tractor> |
|||
<tractor title="Anonymous Submission" id="tractor5" global_feed="1" in="00:00:00,000" out="00:22:00,000"> |
|||
<track producer="black_track"/> |
|||
<track producer="tractor0"/> |
|||
<track producer="tractor1"/> |
|||
<track producer="tractor2"/> |
|||
<track producer="tractor3"/> |
|||
<track producer="tractor4"/> |
|||
<transition id="transition0" in="00:01:28,280" out="00:01:59,960"> |
|||
<property name="a_track">3</property> |
|||
<property name="b_track">4</property> |
|||
<property name="start">0/0:100%x100%</property> |
|||
<property name="factory">loader</property> |
|||
<property name="aligned">0</property> |
|||
<property name="progressive">1</property> |
|||
<property name="mlt_service">composite</property> |
|||
<property name="kdenlive_id">wipe</property> |
|||
<property name="force_track">0</property> |
|||
<property name="softness">0,62</property> |
|||
<property name="luma">/usr/share/kdenlive/lumas/HD/cloud.pgm</property> |
|||
<property name="luma_invert">0</property> |
|||
<property name="geometry">0%/0%:100%x100%:100;-1=0%/0%:100%x100%:0</property> |
|||
<property name="fill">1</property> |
|||
</transition> |
|||
<transition id="transition1" in="00:00:54,560" out="00:01:28,240"> |
|||
<property name="a_track">3</property> |
|||
<property name="b_track">4</property> |
|||
<property name="start">0/0:100%x100%</property> |
|||
<property name="factory">loader</property> |
|||
<property name="aligned">0</property> |
|||
<property name="progressive">1</property> |
|||
<property name="mlt_service">composite</property> |
|||
<property name="kdenlive_id">wipe</property> |
|||
<property name="force_track">0</property> |
|||
<property name="softness">0,62</property> |
|||
<property name="luma">/usr/share/kdenlive/lumas/HD/cloud.pgm</property> |
|||
<property name="luma_invert">1</property> |
|||
<property name="geometry">0%/0%:100%x100%:0;-1=0%/0%:100%x100%:100</property> |
|||
<property name="fill">1</property> |
|||
</transition> |
|||
<transition id="transition2" in="00:00:29,680" out="00:00:54,520"> |
|||
<property name="a_track">3</property> |
|||
<property name="b_track">4</property> |
|||
<property name="start">0/0:100%x100%</property> |
|||
<property name="factory">loader</property> |
|||
<property name="aligned">0</property> |
|||
<property name="progressive">1</property> |
|||
<property name="mlt_service">composite</property> |
|||
<property name="kdenlive_id">wipe</property> |
|||
<property name="force_track">0</property> |
|||
<property name="softness">1</property> |
|||
<property name="luma">/usr/share/kdenlive/lumas/HD/cloud.pgm</property> |
|||
<property name="luma_invert">0</property> |
|||
<property name="geometry">0%/0%:100%x100%:100;-1=0%/0%:100%x100%:0</property> |
|||
<property name="fill">1</property> |
|||
</transition> |
|||
<transition id="transition3" out="00:00:29,640"> |
|||
<property name="a_track">3</property> |
|||
<property name="b_track">4</property> |
|||
<property name="start">0/0:100%x100%</property> |
|||
<property name="factory">loader</property> |
|||
<property name="aligned">0</property> |
|||
<property name="progressive">1</property> |
|||
<property name="mlt_service">composite</property> |
|||
<property name="kdenlive_id">wipe</property> |
|||
<property name="force_track">0</property> |
|||
<property name="softness">0,62</property> |
|||
<property name="luma">/usr/share/kdenlive/lumas/HD/cloud.pgm</property> |
|||
<property name="luma_invert">0</property> |
|||
<property name="geometry">0%/0%:100%x100%:0;-1=0%/0%:100%x100%:100</property> |
|||
<property name="fill">1</property> |
|||
</transition> |
|||
<transition id="transition4" out="00:01:59,960"> |
|||
<property name="a_track">3</property> |
|||
<property name="b_track">5</property> |
|||
<property name="version">0,9</property> |
|||
<property name="mlt_service">frei0r.cairoblend</property> |
|||
<property name="kdenlive_id">frei0r.cairoblend</property> |
|||
<property name="force_track">1</property> |
|||
<property name="0">00:00:00,000=100</property> |
|||
<property name="1">colorburn</property> |
|||
</transition> |
|||
<transition id="transition5"> |
|||
<property name="a_track">0</property> |
|||
<property name="b_track">1</property> |
|||
<property name="mlt_service">mix</property> |
|||
<property name="kdenlive_id">mix</property> |
|||
<property name="internal_added">237</property> |
|||
<property name="always_active">1</property> |
|||
<property name="sum">1</property> |
|||
</transition> |
|||
<transition id="transition6"> |
|||
<property name="a_track">0</property> |
|||
<property name="b_track">2</property> |
|||
<property name="mlt_service">mix</property> |
|||
<property name="kdenlive_id">mix</property> |
|||
<property name="internal_added">237</property> |
|||
<property name="always_active">1</property> |
|||
<property name="sum">1</property> |
|||
</transition> |
|||
<transition id="transition7"> |
|||
<property name="a_track">0</property> |
|||
<property name="b_track">3</property> |
|||
<property name="compositing">0</property> |
|||
<property name="distort">0</property> |
|||
<property name="rotate_center">0</property> |
|||
<property name="mlt_service">qtblend</property> |
|||
<property name="kdenlive_id">qtblend</property> |
|||
<property name="internal_added">237</property> |
|||
<property name="always_active">1</property> |
|||
</transition> |
|||
<transition id="transition8"> |
|||
<property name="a_track">0</property> |
|||
<property name="b_track">4</property> |
|||
<property name="compositing">0</property> |
|||
<property name="distort">0</property> |
|||
<property name="rotate_center">0</property> |
|||
<property name="mlt_service">qtblend</property> |
|||
<property name="kdenlive_id">qtblend</property> |
|||
<property name="internal_added">237</property> |
|||
<property name="always_active">1</property> |
|||
</transition> |
|||
<transition id="transition9"> |
|||
<property name="a_track">0</property> |
|||
<property name="b_track">5</property> |
|||
<property name="compositing">0</property> |
|||
<property name="distort">0</property> |
|||
<property name="rotate_center">0</property> |
|||
<property name="mlt_service">qtblend</property> |
|||
<property name="kdenlive_id">qtblend</property> |
|||
<property name="internal_added">237</property> |
|||
<property name="always_active">1</property> |
|||
</transition> |
|||
</tractor> |
|||
</mlt> |
After Width: | Height: | Size: 113 KiB |
After Width: | Height: | Size: 91 KiB |
After Width: | Height: | Size: 20 KiB |