<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Guillaume Barrette</title>
    <link>https://guillaumebarrette.com/</link>
      <atom:link href="https://guillaumebarrette.com/index.xml" rel="self" type="application/rss+xml" />
    <description>Guillaume Barrette</description>
    <generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>© 2020, Guillaume Barrette</copyright><lastBuildDate>Wed, 01 Jan 2020 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://guillaumebarrette.com/img/icon-192.png</url>
      <title>Guillaume Barrette</title>
      <link>https://guillaumebarrette.com/</link>
    </image>
    
    <item>
      <title>ReaScript: Independant Time Offset</title>
      <link>https://guillaumebarrette.com/project/reaper/reascript-independant_time_offset/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/project/reaper/reascript-independant_time_offset/</guid>
      <description>&lt;!-- 












&lt;figure&gt;


  &lt;a data-fancybox=&#34;&#34; href=&#34;Reaper-GuiB-Independant_Time_Offset-Gesture-c.gif&#34; &gt;
&lt;img data-src=&#34;Reaper-GuiB-Independant_Time_Offset-Gesture-c.gif&#34; class=&#34;lazyload&#34; alt=&#34;Independant Time Offset Screencast&#34; width=&#34;60%&#34; &gt;&lt;/a&gt;



&lt;/figure&gt;
 --&gt;
&lt;image src=&#34;./Reaper-GuiB-Independant_Time_Offset-Gesture-c.gif&#34; width=&#34;60%&#34; alt=&#34;Independant Time Offset Screencast&#34;&gt;
&lt;h2 id=&#34;about-this-script&#34;&gt;About this Script&lt;/h2&gt;
&lt;p&gt;&lt;a class=&#39;btn
	btn-primary
	btn-sm&#39;
  href=&#39;https://forum.cockos.com/showthread.php?t=228951&#39; role=&#34;button&#34;
  target=&#39;_blank&#39;&gt;
  
  &lt;i class=&#39;fas fa-comments&#39;&gt;&lt;/i&gt; 
  Discussion
&lt;/a&gt;

&lt;a class=&#39;btn
	btn-primary
	btn-sm&#39;
  href=&#39;https://d.pr/f/yeHtJ6&amp;#43;&#39; role=&#34;button&#34;
  target=&#39;_blank&#39;&gt;
  
  &lt;i class=&#39;fas fa-download&#39;&gt;&lt;/i&gt; 
  Download
&lt;/a&gt;

&lt;a class=&#39;btn
	btn-primary
	btn-sm&#39;
  href=&#39;https://guillaumebarrette.com/donate&#39; role=&#34;button&#34;
  target=&#39;_self&#39;&gt;
  
  &lt;i class=&#39;fas fa-donate&#39;&gt;&lt;/i&gt; 
  Donate
&lt;/a&gt;
&lt;/p&gt;
&lt;!-- &lt;a class=&#39;btn
	btn-primary
	btn-sm&#39;
  href=&#39;https://github.com/guibarrette&#39; role=&#34;button&#34;
  target=&#39;_blank&#39;&gt;
  
  &lt;i class=&#39;fas fa-code&#39;&gt;&lt;/i&gt; 
  Source Code
&lt;/a&gt;
 --&gt;
&lt;p&gt;This Independant Time Offset script lets you move the content of a media item, just like the &amp;ldquo;Move item contents&amp;rdquo; action, but while keeping the offset value variation so we can refer to it and revert to no offset easily if wanted and by being able to work on groups or only the selection.&lt;/p&gt;
&lt;h2 id=&#34;installation&#34;&gt;Installation&lt;/h2&gt;
&lt;!-- ### Using ReaPack
Simply search for `GuiB_Independant Time Offset` in the ReaPack `Browse packages` window

&lt;a class=&#39;btn
	btn-primary
	btn-sm&#39;
  href=&#39;https://reapack.com/&#39; role=&#34;button&#34;
  target=&#39;_blank&#39;&gt;
  
  &lt;i class=&#39;fas fa-link&#39;&gt;&lt;/i&gt; 
  ReaPack Website
&lt;/a&gt;
 --&gt;
&lt;h3 id=&#34;manually&#34;&gt;Manually&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://d.pr/f/yeHtJ6+&#34;&gt;Download&lt;/a&gt; the file and put it into the folder at: &lt;code&gt;~/Library/Application Support/REAPER/Scripts/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Open the Reaper&#39;s Action list (&lt;code&gt;Actions -&amp;gt; Show action list...&lt;/code&gt;) and press the &lt;code&gt;Load..&lt;/code&gt; button next to the &lt;code&gt;ReaScript:&lt;/code&gt; label&lt;/li&gt;
&lt;li&gt;Locate your file and press the &lt;code&gt;Open&lt;/code&gt; button&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can look at this &lt;a href=&#34;https://www.youtube.com/watch?v=9aQNCNGBF-c&amp;amp;t=65s&#34;&gt;video&lt;/a&gt; if you have difficulties to import/load the script&lt;/p&gt;
&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;
&lt;p&gt;You can instantiate the script using Reaper&#39;s Action list (&lt;code&gt;Actions -&amp;gt; Show action list...&lt;/code&gt;) and searching for the &lt;code&gt;Independant Time Offset&lt;/code&gt; script in this menu or I would recommend to had a keyboard shortcut to easily and rapidly use the action.&lt;/p&gt;
&lt;p&gt;A small window will pop and make the actions work when you click and drag in this window (or by holding the &lt;code&gt;Alt&lt;/code&gt; key).&lt;/p&gt;
&lt;!-- ## Features:
- Work on groups or only selection (on groups by default or hold shift to bypass)
- Show the offset the item was moved by in the Take name
- Changed &#34;Toggle Docked/Windowed mode&#34; to Super + Click (Super key = Windows key on Windows and Command key on macOS)
- Fixed some bugs like the problem that toggling CTRL could set the offset to 0 (now keys are better blocked between changes)

- Added Shift modifier for the Paste action to bypass groups
- Moved the Help (&#34;How to&#34; text) to a tooltip that can be shown using Ctrl+Alt (I prefer to have less clutter in the GUI)
- Added Undo/Redo shortcuts to the script (to make the standard Reaper Undo/Redo works)
- Copy/Paste an offset from an item into another using the standard OS key combination: CMD+C/CMD+V (macOS) CTRL+C/CTRL+V (Windows) --&gt;
&lt;h2 id=&#34;keyboard-hotkeys&#34;&gt;Keyboard Hotkeys:&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Key&lt;/th&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;i&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Press &amp;ldquo;i&amp;rdquo; to popup the User Input window to manually set the offset value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ctrl+Alt&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Will pop a help menu in a tooltip&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Shift&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Hold Shift to bypass Groups when doing an action&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Secondary Click&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Reset offset to 0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ctrl+Paste&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Hold Ctrl while pasting to substract the item offset with the offset value in clipboard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Alt&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Hold Alt without click to modify the item offset&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Super+LeftClick&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Toggle between windowed and docked mode&lt;br /&gt;(&lt;em&gt;Super&lt;/em&gt; = Cmd key on macOS and Windows key on Windows)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</description>
    </item>
    
    <item>
      <title>Main View: The Player View</title>
      <link>https://guillaumebarrette.com/docs/syncframe/ui-main/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/docs/syncframe/ui-main/</guid>
      <description>&lt;img src=&#34;images/SF-UI-en-withTitleLine.png&#34; alt=&#34;FullScreen View&#34; width=&#34;80%&#34;&gt;
&lt;p&gt;The main view of SyncFrame looks like any traditional video player. However, many little twists where added to make it fast to work with and to keep a workflow that doesn&#39;t interfere with your demanding playing situation.&lt;/p&gt;
&lt;p&gt;Here we will detail every section of this main view. Please refer you to this top picture to know where every elements are positioned throughout the main view.&lt;/p&gt;
&lt;h2 id=&#34;controls&#34;&gt;Controls&lt;/h2&gt;
&lt;h3 id=&#34;title-bar-menus&#34;&gt;Title Bar (Menus)&lt;/h3&gt;
&lt;img src=&#34;images/SF-TitleBar-Small.png&#34; alt=&#34;Title Bar&#34; style=&#34;height:43px;&#34;&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th align=&#34;center&#34;&gt;Controls&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;img src=&#34;buttons/SF-SettingsButton.png&#34; alt=&#34;Settings Button&#34; width=&#34;36px&#34; style=&#34;display:inline-block;&#34;&gt;&lt;/td&gt;
&lt;td&gt;Access to the Main Preferences of the application&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;/td&gt;
&lt;td&gt;Modes menu button to switch between the different playing modes (Alone, Auxiliary, Coordinator). It also act as an indicator that shows if your are receiving data from the Coordinator or not (Receiving when Green and Not receiving when White)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;img src=&#34;buttons/SF-RightSidebarButton.png&#34; alt=&#34;Right Sidebar Button&#34; width=&#34;36px&#34; style=&#34;display:inline-block;&#34;&gt;&lt;/td&gt;
&lt;td&gt;Open the right sidebar where you can have access to your files, projects and configuration (Projects proprieties + Marker List)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!-- | &lt;div style=&#34;/*width: 90px;*/&#34;&gt;&lt;img src=&#34;buttons/SF-ConnexionIndicator-Black.png&#34; alt=&#34;Connexion Indicator&#34; width=&#34;36px&#34; style=&#34;display:inline-block;margin: 2px;&#34;&gt;&lt;img src=&#34;buttons/SF-ConnexionIndicator-Green.png&#34; alt=&#34;Connexion Indicator&#34; width=&#34;36px&#34; style=&#34;display:inline-block;&#34;&gt;&lt;/div&gt; | Connexion indicator: This is not a button, but an indicator that shows if your are receiving data from the Master or not (Receiving when Green and Not receiving when Black) | --&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h4 id=&#34;playing-modes&#34;&gt;Playing Modes&lt;/h4&gt;
&lt;!-- &lt;img src=&#34;images/SF-Ctrl-Top-Center-en-Slave.png&#34; alt=&#34;Top center controls - Slave&#34; width=&#34;300px&#34; &gt;

&lt;img src=&#34;images/SF-Ctrl-Top-Center-en-Master.png&#34; alt=&#34;Top center controls - Master&#34; width=&#34;300px&#34; &gt; --&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th align=&#34;center&#34;&gt;Modes&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;strong&gt;Alone&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Put the device into &lt;strong&gt;Alone&lt;/strong&gt; mode. In this mode, you are in full control of your device; no one on the network will interfere with your solo practice.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;strong&gt;Auxiliary&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Put the device into &lt;strong&gt;Auxiliary&lt;/strong&gt; mode. In this mode, your device will be controlled by a &lt;strong&gt;Coordinator&lt;/strong&gt; device when one is present on your network.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;strong&gt;Coordinator&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Put the device in &lt;strong&gt;Coordinator&lt;/strong&gt; mode. In this mode, your device will control the other devices in the network. They will follow your playback position, rate and play/pause states.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;strong&gt;(Resync)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;When on &lt;strong&gt;Auxiliary&lt;/strong&gt; mode, a &lt;strong&gt;Resync&lt;/strong&gt; button will appear on the left side of this controls group. This button is useful in case a problem occur during a live performance and the Coordinator device gets lost and your device drifted from others. Pressing this button will ask the other devices in the network to send you their position and your device will try to resynchronize to it.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;strong&gt;(Force)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;When on &lt;strong&gt;Coordinator&lt;/strong&gt; mode, a &lt;strong&gt;Force&lt;/strong&gt; button will appear on the left side of this controls group. This button is useful in case multiple Coordinator device appear on the network and you want to tell them that you are the real main Coordinator. This button will force other into &lt;strong&gt;Auxiliary&lt;/strong&gt; mode.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id=&#34;top-left-controls-visual-modes&#34;&gt;Top left controls (Visual Modes)&lt;/h3&gt;
&lt;img src=&#34;images/SF-Ctrl-Top-Left.png&#34; alt=&#34;Top left controls&#34; width=&#34;150px&#34;&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th align=&#34;center&#34;&gt;Controls&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;img src=&#34;buttons/SF-Fullscreen.png&#34; alt=&#34;Fullscreen Button&#34; width=&#34;36px&#34; style=&#34;display:inline-block;&#34;&gt;&lt;/td&gt;
&lt;td&gt;Allow to go into &lt;strong&gt;fullscreen&lt;/strong&gt; mode where System User Interface elements (ex: Titlebar) get hidden to reduce even more distracting elements.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;img src=&#34;buttons/SF-Expand.png&#34; alt=&#34;Expand Button&#34; width=&#34;36px&#34; style=&#34;display:inline-block;&#34;&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Expand&lt;/strong&gt; the video frame to fullscreen.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;img src=&#34;buttons/SF-PresentationMode.png&#34; alt=&#34;Presentation Mode Button&#34; width=&#34;36px&#34; style=&#34;display:inline-block;&#34;&gt;&lt;/td&gt;
&lt;td&gt;Go into &lt;strong&gt;Presentation Mode&lt;/strong&gt; where all User Interface elements get hidden and where the playback is activated or paused by a &lt;strong&gt;simple tap&lt;/strong&gt; on the screen and a &lt;strong&gt;long press&lt;/strong&gt; get you out of this mode.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!-- --- --&gt;
&lt;!-- ### Top center controls (Playing Modes)

&lt;img src=&#34;images/SF-Ctrl-Top-Center-en-Slave.png&#34; alt=&#34;Top center controls - Slave&#34; width=&#34;300px&#34; &gt;

&lt;img src=&#34;images/SF-Ctrl-Top-Center-en-Master.png&#34; alt=&#34;Top center controls - Master&#34; width=&#34;300px&#34; &gt;

| Controls                                                     | Description                                                  |
| :------------------------------------------------------------: | ------------------------------------------------------------ |
| &lt;img src=&#34;buttons/SF-AloneButton.png&#34; alt=&#34;Alone Mode Button&#34; width=&#34;72px&#34; style=&#34;display:inline-block;&#34;&gt; | Put the device into **Alone** mode. In this mode, you are in full control of your device; no one on the network will interfere with your solo practice. |
| &lt;img src=&#34;buttons/SF-SlaveButtonDark.png&#34; alt=&#34;Slave Mode Button&#34; width=&#34;72px&#34; style=&#34;display:inline-block;&#34;&gt; | Put the device into **Slave** mode. In this mode, your device will be controlled by a **Master** device when one is present in your network. |
| &lt;img src=&#34;buttons/SF-MasterButton.png&#34; alt=&#34;Master Mode Button&#34; width=&#34;72px&#34; style=&#34;display:inline-block;&#34;&gt; | Put the device in **Master** mode. In this mode, your device will control the other devices in the network. They will follow your playback position, rate and play/pause states. |
| &lt;img src=&#34;buttons/SF-ResyncButton.png&#34; alt=&#34;Resync Slave Button&#34; width=&#34;72px&#34; style=&#34;display:inline-block;&#34;&gt; | When on **Slave** mode, a **Resync** button will appear on the left side of this controls group. This button is useful in case a problem occur during a live performance and the Master device gets lost and your device drifted from others. Pressing this button will ask the other devices in the network to send you their position and your device will try to resynchronize to it. |
| &lt;img src=&#34;buttons/SF-ForceButton.png&#34; alt=&#34;Force Master Button&#34; width=&#34;72px&#34; style=&#34;display:inline-block;&#34;&gt; | When on **Master** mode, a **Force** button will appear on the left side of this controls group. This button is useful in case multiple Master device appear on the network and you want to tell them that you are the real main Master. This button will force other into **Slave** mode. | --&gt;
&lt;hr&gt;
&lt;h3 id=&#34;top-right-controls-audio&#34;&gt;Top right controls (Audio)&lt;/h3&gt;
&lt;img src=&#34;images/SF-Ctrl-Top-Right.png&#34; alt=&#34;Top right controls&#34; width=&#34;50px&#34;&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th align=&#34;center&#34;&gt;Control&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;img src=&#34;images/SF-Ctrl-Top-Right.png&#34; alt=&#34;Top Right controls&#34; width=&#34;36px&#34; style=&#34;display:inline-block;&#34;&gt;&lt;/td&gt;
&lt;td&gt;This is the volume control section where we can turn it on or off.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id=&#34;bottom-controls-playback-controls&#34;&gt;Bottom controls (Playback Controls)&lt;/h3&gt;
&lt;img src=&#34;images/SF-Ctrl-Bas.png&#34; alt=&#34;Bottom controls&#34; height=&#34;100%&#34;&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th align=&#34;center&#34;&gt;Controls&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;img src=&#34;buttons/SF-Lock.png&#34; alt=&#34;Lock Button&#34; width=&#34;36px&#34; style=&#34;display:inline-block;&#34;&gt;&lt;/td&gt;
&lt;td&gt;Lock/Unlock the controls so you don&#39;t accidentally touch them while playing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;img src=&#34;buttons/SF-Rewind.png&#34; alt=&#34;Rewind Button&#34; width=&#34;36px&#34; style=&#34;display:inline-block;&#34;&gt;&lt;/td&gt;
&lt;td&gt;Rewind 10 seconds from the current playback position&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;img src=&#34;buttons/SF-Play.png&#34; alt=&#34;Play/Pause Button&#34; width=&#34;36px&#34; style=&#34;display:inline-block;&#34;&gt;&lt;/td&gt;
&lt;td&gt;Button to Play/Pause the playback&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;img src=&#34;buttons/SF-Forward.png&#34; alt=&#34;Forward Button&#34; width=&#34;36px&#34; style=&#34;display:inline-block;&#34;&gt;&lt;/td&gt;
&lt;td&gt;Forward 10 seconds from the current playback position&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;img src=&#34;buttons/SF-PlaybackRate.png&#34; alt=&#34;Playback Rate Button&#34; width=&#34;36px&#34; style=&#34;display:inline-block;&#34;&gt;&lt;/td&gt;
&lt;td&gt;Allow to control the playback rate. (This is only accessible from the &lt;strong&gt;Coordinator&lt;/strong&gt; or &lt;strong&gt;Alone&lt;/strong&gt; mode since on &lt;strong&gt;Auxiliary&lt;/strong&gt; mode the playback rate is controlled by the &lt;strong&gt;Coordinator&lt;/strong&gt; device)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&#34;center&#34;&gt;&lt;img src=&#34;buttons/SF-TimePicker.png&#34; alt=&#34;Time Picker Icon&#34; width=&#34;36px&#34; style=&#34;display:inline-block;&#34;&gt;&lt;/td&gt;
&lt;td&gt;Time picker to rapidly and precisely go to a specific time position.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;dialogs&#34;&gt;Dialogs&lt;/h2&gt;
&lt;h3 id=&#34;playback-rate&#34;&gt;Playback Rate&lt;/h3&gt;
&lt;img src=&#34;images/SF-PlayBackRateDialog.png&#34; alt=&#34;Go To Dialog&#34; width=&#34;309px&#34; style=&#34;border-radius: 8%; padding: 1em; background-color: black;&#34;&gt;
&lt;p&gt;The &lt;strong&gt;Playback Rate&lt;/strong&gt; dialog, accessible by tapping on the &lt;img src=&#34;buttons/SF-PlaybackRate.png&#34; alt=&#34;Top left controls&#34; width=&#34;36px&#34; style=&#34;display:inline-block; margin: 0;&#34;&gt; button, let you change the speed at which the player play your media file. You can change the value by using the up/down arrow or a drag up/down action on the individual numbers.&lt;/p&gt;
&lt;h3 id=&#34;time-picker&#34;&gt;Time Picker&lt;/h3&gt;
&lt;img src=&#34;images/SF-GoTo.png&#34; alt=&#34;Go To Dialog&#34; width=&#34;309px&#34; style=&#34;border-radius: 8%; padding: 1em; background-color: black;&#34;&gt;
&lt;p&gt;This &lt;strong&gt;Time Picker&lt;/strong&gt; dialog, accessible by tapping on the &lt;img src=&#34;buttons/SF-TimePicker.png&#34; alt=&#34;Top left controls&#34; width=&#34;36px&#34; style=&#34;display:inline-block; margin: 0;&#34;&gt; button, let you go rapidly and precisely to a specific time position. It will directly be set to your current position when you open it and you will see the position updated in realtime when changing its values. You can modify the &lt;strong&gt;&amp;ldquo;Hours : Minutes : Seconds . Milliseconds&amp;rdquo;&lt;/strong&gt; by clicking on their respective up/down arrows or dragging the numbers up/down to modify them.&lt;/p&gt;
&lt;p&gt;Note that the &lt;strong&gt;hours&lt;/strong&gt; won&#39;t be shown if the media file doesn&#39;t have a length that is equal to an hour or more.&lt;/p&gt;
&lt;p&gt;The top right button, the &lt;strong&gt;Add Marker&lt;/strong&gt; button &lt;img src=&#34;buttons/SF-AddMarkerButton.png&#34; alt=&#34;Add Marker Button&#34; width=&#34;36px&#34; style=&#34;display:inline-block; margin: 0;&#34;&gt;, is a shortcut to add a new marker which will pop the &lt;a href=&#34;#marker&#34;&gt;Marker dialog&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;marker&#34;&gt;Marker&lt;/h3&gt;
&lt;p&gt;This dialog let you &lt;strong&gt;add&lt;/strong&gt;&lt;a href=&#34;#add-marker-bottom-anchor&#34;&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/a&gt; a marker or let you &lt;strong&gt;edit&lt;/strong&gt;&lt;a href=&#34;#edit-marker-bottom-anchor&#34;&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/a&gt; a previously saved Marker. A &lt;strong&gt;description&lt;/strong&gt; and &lt;strong&gt;time position&lt;/strong&gt; can be set or modified. The same dialog is also used to  The controls for the time are the same as with the previous dialog, by using the up/down arrow or the drag up/down action to change the values.&lt;/p&gt;
&lt;img src=&#34;images/SF-AddMarkers.png&#34; alt=&#34;Add Marker Dialog&#34; width=&#34;309px&#34; style=&#34;border-radius: 8%; padding: 1em; background-color: black;&#34;&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Annotations:&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a name=&#34;add-marker-bottom-anchor&#34;&gt;1:&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;If coming from the &lt;a href=&#34;#time-picker&#34;&gt;Timer Picker dialog&lt;/a&gt; or the &lt;strong&gt;Add a marker&lt;/strong&gt; button from the Right Sidebar &lt;a href=&#34;../ui-right-sidebar/#markers&#34;&gt;Markers section&lt;/a&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a name=&#34;edit-marker-bottom-anchor&#34;&gt;2:&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Accessible by the &lt;strong&gt;Edit&lt;/strong&gt; button from the vertical ellipsis button ( ⋮ ) of a Marker in the &lt;a href=&#34;../ui-right-sidebar/#markers&#34;&gt;Markers list&lt;/a&gt; of a project configuration section.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</description>
    </item>
    
    <item>
      <title>Preferences</title>
      <link>https://guillaumebarrette.com/docs/syncframe/preferences/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/docs/syncframe/preferences/</guid>
      <description>












&lt;figure&gt;


  &lt;a data-fancybox=&#34;&#34; href=&#34;images/SF-Preferences.png&#34; &gt;
&lt;img data-src=&#34;images/SF-Preferences.png&#34; class=&#34;lazyload&#34; alt=&#34;Preferences View&#34; width=&#34;248px&#34; &gt;&lt;/a&gt;



&lt;/figure&gt;

&lt;p&gt;The Main Preferences view set the global preferences of the application, meaning those who set the application in a specific state (ex: different language) or set default values for a project file.&lt;/p&gt;
&lt;p&gt;To describe the features:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Section&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Language&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Sets the application in your preferred language based on English or French. It is set to &amp;ldquo;System&amp;rdquo; by default which mean that the application will automatically choose between English or French based on how your device is configured, but will fallback to English.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;IP Port&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Sets the default IP port value to used by default for your project configuration. Therefore, if you don&#39;t specify an IP Port to use on your saved project, make sure that this one is set to the same one as the other devices on your network that you want to group together.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Keep Screen Awake&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;When activated, this prevent your device from going to sleep when using the application.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Show Play/Pause Icon Overlay&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;When activated, a Play and Pause icon will appear for a short time in the center of the screen on Slave device when a change in the Master playing state occurs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Show Demo Files&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;When activated, the &lt;strong&gt;Demo&lt;/strong&gt; section on the &lt;strong&gt;Files&lt;/strong&gt; tab get hidden.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The &lt;strong&gt;Reset&lt;/strong&gt; button at the top right corner of this page can be used to reset those features to their default value.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Right Sidebar: Access Files and Configuration</title>
      <link>https://guillaumebarrette.com/docs/syncframe/ui-right-sidebar/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/docs/syncframe/ui-right-sidebar/</guid>
      <description>&lt;p&gt;The right sidebar is where most of the actions related to your files can be found. It is divided into 2 tabs: the first contains the list of your files and projects and the second your project&#39;s configuration.&lt;/p&gt;
&lt;h2 id=&#34;files-tab&#34;&gt;Files Tab&lt;/h2&gt;
&lt;!--&lt;img src=&#34;images/SF-FileList-WithDemo.png&#34; alt=&#34;File Tab View&#34; width=&#34;248px&#34;&gt;--&gt;













&lt;figure&gt;


  &lt;a data-fancybox=&#34;&#34; href=&#34;images/SF-FileList-WithDemo.png&#34; &gt;
&lt;img data-src=&#34;images/SF-FileList-WithDemo.png&#34; class=&#34;lazyload&#34; alt=&#34;File Tab View&#34; width=&#34;248px&#34; &gt;&lt;/a&gt;



&lt;/figure&gt;

&lt;p&gt;This view is divided into 3 sections:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Section&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Demo&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;This consists simply of a pre-installed list of files used to rapidly test the application when you install it. We recommend to disable this section from the Main Preferences to declutter your list when you don&#39;t need it.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Projects&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;This list consist of your SyncFrame project&#39;s files. A project is a container that group you media file with a configuration. Please look at the next section of this documentation to know which data can be set with your configuration.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Media&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;This list consist of your standard media files that you have imported into the application.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;actions&#34;&gt;Actions&lt;/h4&gt;
&lt;p&gt;This view also gives you a serie of actions that can be performed on the Project or Media files. They are accessible by the far right &lt;img src=&#34;../ui-main/buttons/SF-VertEllipsis.png&#34; alt=&#34;Vertical Ellipsis Button&#34; width=&#34;36px&#34; style=&#34;display:inline-block; margin: 0;&#34;&gt; button of each file item.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;File&lt;/th&gt;
&lt;th&gt;Actions&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Project File&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Configure, Rename, Duplicate, Share, Delete&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Media File&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Create project, Rename, Duplicate, Share, Delete&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;configuration-tab&#34;&gt;Configuration Tab&lt;/h2&gt;
&lt;h3 id=&#34;proprieties&#34;&gt;Proprieties&lt;/h3&gt;













&lt;figure&gt;


  &lt;a data-fancybox=&#34;&#34; href=&#34;images/SF-Configuration-Properties-Only.png&#34; &gt;
&lt;img data-src=&#34;images/SF-Configuration-Properties-Only.png&#34; class=&#34;lazyload&#34; alt=&#34;Configuration Tab: Properties&#34; width=&#34;248px&#34; &gt;&lt;/a&gt;



&lt;/figure&gt;

&lt;p&gt;The &lt;strong&gt;Proprieties&lt;/strong&gt; section refer to the proprieties that go with your project.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Section&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Media&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;This mention the embedded media file in the project.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Playbar&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A visual playbar can be put as an overlay above the image. It is especially useful when you have a visual that consist of a long image that do a translation over time; like for a graphical music score. This feature has extra proprieties that you can reveal when you expand the list item.&lt;br /&gt;&lt;br /&gt;- &lt;strong&gt;Width:&lt;/strong&gt; The width of the playbar based on a percent of the media width&lt;br /&gt;- &lt;strong&gt;Position X:&lt;/strong&gt; The position of the playbar along the horizontal (X) axis&lt;br /&gt;- &lt;strong&gt;Position Y:&lt;/strong&gt; The position of the playbar along the vertical (Y) axis&lt;br /&gt;- &lt;strong&gt;Rotation:&lt;/strong&gt; Rotation of the playbar in degree (Useful to have a vertical or horizontal playbar or in-between)&lt;br /&gt;- &lt;strong&gt;Color:&lt;/strong&gt; The color of the playbar&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Slave Time Shift&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;You can specify to shift the playback position of the &lt;strong&gt;Slaves&lt;/strong&gt; from the &lt;strong&gt;Master&lt;/strong&gt;. For example, this could be useful if you don&#39;t use the same media file for the &lt;strong&gt;Master&lt;/strong&gt; and the &lt;strong&gt;Slaves&lt;/strong&gt; and the media doesn&#39;t align exactly in their time position. Also, this could be useful if you don&#39;t want to have the same position for a device that output to a public than the ones used to behind.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;IP Port&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;You can set a different &lt;strong&gt;IP Port&lt;/strong&gt; per project and will supersede the one set in the Main Preference. This could be useful if you want to have different groups on the same network and where each group are controlled by their respective &lt;strong&gt;Master device&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!--#### Media
This mention the embedded media file in the project.

#### Playbar
A visual playbar can be put as an overlay above the image. It is especially useful when you have a visual that consist of a long image that do a translation over time; like for a graphical music score. This feature has extra proprieties that you can reveal when you expand the list item.



#### Slave Time Shift
You can specify to shift the playback position of the **Slaves** from the **Master**. For example, this could be useful if you don&#39;t use the same media file for the **Master** and the **Slaves** and the media doesn&#39;t align exactly in their time position. Also, this could be useful if you don&#39;t want to have the same position for a device that output to a public than the ones used to behind.

#### IP Port
You can set a different **IP Port** per project and will supersede the one set in the Main Preference. This could be useful if you want to have different groups on the same network and where each group are controlled by their respective **Master device**.--&gt;
&lt;h3 id=&#34;markers&#34;&gt;Markers&lt;/h3&gt;













&lt;figure&gt;


  &lt;a data-fancybox=&#34;&#34; href=&#34;images/SF-Markers-Only.png&#34; &gt;
&lt;img data-src=&#34;images/SF-Markers-Only.png&#34; class=&#34;lazyload&#34; alt=&#34;Configuration Tab: Properties&#34; width=&#34;248px&#34; &gt;&lt;/a&gt;



&lt;/figure&gt;

&lt;p&gt;The &lt;strong&gt;Markers&lt;/strong&gt; section refer to the markers that go with your project.&lt;/p&gt;
&lt;p&gt;A marker allow you to save specific time positions that you can rapidly return at a later time. You can &lt;strong&gt;Add a marker&lt;/strong&gt; using the button at the bottom of the list and &lt;strong&gt;modify&lt;/strong&gt; or &lt;strong&gt;delete&lt;/strong&gt; one with the &lt;img src=&#34;../ui-main/buttons/SF-VertEllipsis.png&#34; alt=&#34;Vertical Ellipsis Button&#34; width=&#34;36px&#34; style=&#34;display:inline-block; margin: 0;&#34;&gt; button that you can find on the right side of the list item.&lt;/p&gt;
&lt;!--A marker allow you to save specific time positions that you can rapidly return at a later time. You can **Add a marker** using the button at the bottom of the list and **modify** or **delete** one with the vertical ellipsis button ( &lt;big&gt;&amp;#8942;&lt;/big&gt; ) that you can find on the right of the list item.--&gt;
&lt;p&gt;The &lt;strong&gt;edit&lt;/strong&gt; or &lt;strong&gt;add&lt;/strong&gt; menus use the same dialog as the &lt;strong&gt;Add marker&lt;/strong&gt; button that is accessible from the &lt;strong&gt;Time Picker&lt;/strong&gt; dialog. Please look at the &lt;a href=&#34;../ui-main/#marker&#34;&gt;Marker dialog of the User Interface section&lt;/a&gt; for more information on how to use it.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>File Types</title>
      <link>https://guillaumebarrette.com/docs/syncframe/file-types/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/docs/syncframe/file-types/</guid>
      <description>&lt;h2 id=&#34;syncframes-specific-file-types&#34;&gt;SyncFrame&#39;s specific file types&lt;/h2&gt;
&lt;p&gt;SyncFrame defines 3 file types to simplify the interaction with the application:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Extension&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;.syncframe&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The &lt;strong&gt;SyncFrame Project File&lt;/strong&gt; is the main file that you will find in the SyncFrame&#39;s application directory. It consists of a directory package that contains your configuration file and your media. On Apple&#39;s platforms this will look like a single file, but on Android it will be a directory since we can&#39;t define a directory package on this platform. However, please keep the &lt;strong&gt;.syncframe&lt;/strong&gt; extension when you meet one.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;.syncframez&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The &lt;strong&gt;SyncFrame Project Archive&lt;/strong&gt; is a file that encapsulates a &lt;em&gt;SyncFrame Project File&lt;/em&gt; in an archive. This is in order to simplify the sharing of your projects between different platforms and to prevent problems. Therefore, &lt;strong&gt;it is the recommended way of sharing&lt;/strong&gt; to other devices.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;.sfconfig&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The &lt;strong&gt;SyncFrame Configuration File&lt;/strong&gt; is the file that holds your configuration data. It is a simple &lt;em&gt;JSON&lt;/em&gt; file, but linked to SyncFrame in order to make it possible to open the Project File on a platform that doesn&#39;t allow the directory package file type.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;supported-media-formats&#34;&gt;Supported Media Formats&lt;/h2&gt;
&lt;h3 id=&#34;apples-platforms&#34;&gt;Apple&#39;s Platforms&lt;/h3&gt;
&lt;p&gt;On the Apple platforms, the video player uses the native video playback manager (AVPlayer). This means that if your video work on Apple&#39;s native applications, then it should also work with SyncFrame.&lt;/p&gt;
&lt;p&gt;The supported media formats are specific to your device model/generation and we recommend to test your files before using them in a live situation.&lt;/p&gt;
&lt;h3 id=&#34;android&#34;&gt;Android&lt;/h3&gt;
&lt;p&gt;On Android, the video player uses the media player &lt;em&gt;ExoPlayer&lt;/em&gt;. You can find a list of supported media formats at this address: &lt;a href=&#34;https://exoplayer.dev/supported-formats.html&#34;&gt;https://exoplayer.dev/supported-formats.html&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Import/Export files to iOS</title>
      <link>https://guillaumebarrette.com/docs/syncframe/file-import-export-ios/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/docs/syncframe/file-import-export-ios/</guid>
      <description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;!--## File System--&gt;
&lt;p&gt;SyncFrame use the native methods of manipulating files on Apple devices. Therefore, you can use the Files app and the Share extension to move your files in and out of the SyncFrame&#39;s application directory.&lt;/p&gt;
&lt;!--## Import/Export files--&gt;
&lt;p&gt;Apple has very good guides to help you learn how to move your files between your applications in your device and between different devices. We recommend to read them so you have a good understanding on how they work:&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&#34;using-files-app&#34;&gt;Using Files app&lt;/h3&gt;
&lt;h4 id=&#34;link&#34;&gt;Link:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://support.apple.com/en-us/HT206481&#34;&gt;https://support.apple.com/en-us/HT206481&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;best-for&#34;&gt;Best for:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Manipulating your files directly inside your device to move them in and out of your application directory.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&#34;using-airdrop&#34;&gt;Using AirDrop&lt;/h3&gt;
&lt;h4 id=&#34;links&#34;&gt;Links:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;From your iOS device: &lt;a href=&#34;https://support.apple.com/en-us/HT204144&#34;&gt;https://support.apple.com/en-us/HT204144&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;From your macOS device: &lt;a href=&#34;https://support.apple.com/en-us/HT203106&#34;&gt;https://support.apple.com/en-us/HT203106&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;best-for-1&#34;&gt;Best for:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Moving your files in and out of your device using a wireless connexion&lt;/li&gt;
&lt;li&gt;Sharing your files to other people on your network that also use an Apple device&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&#34;using-itunes&#34;&gt;Using iTunes&lt;/h3&gt;
&lt;h4 id=&#34;link-1&#34;&gt;Link:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://support.apple.com/en-ca/HT201301&#34;&gt;https://support.apple.com/en-ca/HT201301&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;best-for-2&#34;&gt;Best for:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Moving your files in and out of your device using a wired connexion&lt;/li&gt;
&lt;/ul&gt;
&lt;!--To import files to an iOS device from your computer using iTunes, we recommend to read the guide on the Apple website that you can find here: https://support.apple.com/en-ca/HT201301--&gt;
&lt;h2 id=&#34;sharing-from-syncframe&#34;&gt;Sharing from SyncFrame&lt;/h2&gt;
&lt;p&gt;SyncFrame allow you to share a file or project using the native Share Extension. It is accessible from the &lt;a href=&#34;../ui-right-sidebar/#actions&#34;&gt;actions menu&lt;/a&gt; that you can find in the Files tab of the right sidebar.&lt;/p&gt;
&lt;p&gt;This is the recommended way of sharing a Project to another device since it will create and share a &lt;a href=&#34;../file-types/#syncframe-s-specific-file-types&#34;&gt;SyncFrame Project Archive (.syncframez)&lt;/a&gt; which is compatible on all platforms.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>How to: Copy/Paste a Configuration</title>
      <link>https://guillaumebarrette.com/docs/syncframe/how-to-copy-paste-configuration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/docs/syncframe/how-to-copy-paste-configuration/</guid>
      <description>&lt;p&gt;A Copy/Paste combination could be used to keep temporarily a backup of you configuration in memory while you test some modification or to copy a configuration to a second project.&lt;/p&gt;
&lt;p&gt;The Copy/Paste menu is accessible from &lt;img src=&#34;../ui-main/buttons/SF-VertEllipsis.png&#34; alt=&#34;Top left controls&#34; width=&#34;36px&#34; style=&#34;display:inline-block; margin: 0;&#34;&gt; button situated at the top right of the right sidebar panel.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>How to: Create a Project</title>
      <link>https://guillaumebarrette.com/docs/syncframe/how-to-create-project/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/docs/syncframe/how-to-create-project/</guid>
      <description>&lt;!--












&lt;figure&gt;


  &lt;a data-fancybox=&#34;&#34; href=&#34;images/SF-Preferences.png&#34; &gt;
&lt;img data-src=&#34;images/SF-Preferences.png&#34; class=&#34;lazyload&#34; alt=&#34;Preferences View&#34; width=&#34;248px&#34; &gt;&lt;/a&gt;



&lt;/figure&gt;
--&gt;
&lt;p&gt;Project files are media files with an attached configuration. This allow you to configure the different &lt;strong&gt;Proprieties&lt;/strong&gt; so you can recall them between startup or when you switch to a different file. Also, this is useful to transfert your configuration to different devices so they all use the same setup.&lt;/p&gt;
&lt;p&gt;There are multiple ways to create a SyncFrame project from the application depending from where you are, but first , make sure that you have imported a media file inside the application. Please look at the &lt;a href=&#34;../importation&#34;&gt;relevant section&lt;/a&gt; from this documentation based on your device.&lt;/p&gt;
&lt;p&gt;After your file is imported, please proceed with one of this next section:&lt;/p&gt;
&lt;h2 id=&#34;from-a-media-file&#34;&gt;From a Media file&lt;/h2&gt;
&lt;h3 id=&#34;from-the-files-tab&#34;&gt;From the Files tab&lt;/h3&gt;
&lt;p&gt;With your media file from which you want to create a project opened:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the media file from which you want to create a project&lt;/li&gt;
&lt;li&gt;Tap on the &lt;img src=&#34;../ui-main/buttons/SF-VertEllipsis.png&#34; alt=&#34;Vertical Ellipsis Button&#34; width=&#34;36px&#34; style=&#34;display:inline-block; margin: 0;&#34;&gt; button on the far right of your media file to open the file menu.&lt;/li&gt;
&lt;li&gt;Tap on &lt;code&gt;Create project&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;A new menu will pop asking to &lt;code&gt;Move&lt;/code&gt; or &lt;code&gt;Duplicate&lt;/code&gt; the file.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Move&lt;/strong&gt;: Tap on &lt;code&gt;Move&lt;/code&gt; if you don&#39;t want to keep your file in your Media list, but only embedded in your Project file.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Duplicate&lt;/strong&gt;: Tap on &lt;code&gt;Duplicate&lt;/code&gt; if you want to keep your file where it is, but make a duplicate to embed in your project file&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Modify you &lt;code&gt;Proprieties&lt;/code&gt; and add &lt;code&gt;Markers&lt;/code&gt; as you want for your project&lt;/li&gt;
&lt;li&gt;Tap on the &lt;code&gt;Save&lt;/code&gt; button that will pop at the bottom of the sidebar to save your configuration with your project.&lt;/li&gt;
&lt;li&gt;A new project file with the same name as your media file will be created&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;from-the-configuration-tab&#34;&gt;From the Configuration Tab&lt;/h3&gt;
&lt;p&gt;With your media file from which you want to create a project opened:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the right sidebar and go inside the Configuration Tab&lt;/li&gt;
&lt;li&gt;Modify you &lt;code&gt;Proprieties&lt;/code&gt; and add &lt;code&gt;Markers&lt;/code&gt; as you want for your project&lt;/li&gt;
&lt;li&gt;Tap on the &lt;code&gt;Save&lt;/code&gt; button that will pop at the bottom of the sidebar to save your configuration and create your project.&lt;/li&gt;
&lt;li&gt;A new menu will pop asking to &lt;code&gt;Move&lt;/code&gt; or &lt;code&gt;Duplicate&lt;/code&gt; the file.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Move&lt;/strong&gt;: Tap on &lt;code&gt;Move&lt;/code&gt; if you don&#39;t want to keep your file in your Media list, but only embedded in your Project file.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Duplicate&lt;/strong&gt;: Tap on &lt;code&gt;Duplicate&lt;/code&gt; if you want to keep your file where it is, but make a duplicate to embed in your project file&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;A new project file with the same name as your media file will be created&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;from-a-project-file&#34;&gt;From a Project file&lt;/h2&gt;
&lt;p&gt;If you want to have a project that use the same media file as another one, but with a different configuration file, you can &lt;a href=&#34;../how-to-duplicate&#34;&gt;duplicate&lt;/a&gt; your project file, then modify its configuration and save it.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>How to: Duplicate a file</title>
      <link>https://guillaumebarrette.com/docs/syncframe/how-to-duplicate/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/docs/syncframe/how-to-duplicate/</guid>
      <description>&lt;p&gt;To duplicate a file (a media or a project file):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the right sidebar&lt;/li&gt;
&lt;li&gt;Tap on the &lt;img src=&#34;../ui-main/buttons/SF-VertEllipsis.png&#34; alt=&#34;Top left controls&#34; width=&#34;36px&#34; style=&#34;display:inline-block; margin: 0;&#34;&gt; button on the far right of your file to open the file menu.&lt;/li&gt;
&lt;li&gt;Tap on the &lt;code&gt;Duplicate&lt;/code&gt; button&lt;/li&gt;
&lt;li&gt;A duplicated file will be created with a &amp;ldquo;copy&amp;rdquo; string appended to its filename.&lt;/li&gt;
&lt;/ol&gt;
</description>
    </item>
    
    <item>
      <title>How to: Networking</title>
      <link>https://guillaumebarrette.com/docs/syncframe/how-to-networking/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/docs/syncframe/how-to-networking/</guid>
      <description>&lt;p&gt;SyncFrame connect the devices together using UDP Broadcast. Therefore, to establish a connection between your devices, you need to make sure to connect to the same network.&lt;/p&gt;
&lt;p&gt;If you need to separate your devices into different groups to have multiple &lt;strong&gt;Coordinator&lt;/strong&gt; devices that connect to different &lt;strong&gt;Auxiliary&lt;/strong&gt; groups. You can do one of the following&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Use different router (1 router per group)&lt;/li&gt;
&lt;li&gt;Change the IP Port from your device (1 IP Port per group)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For the second method, your can change your device &lt;strong&gt;IP Port&lt;/strong&gt; from the &lt;strong&gt;Preferences&lt;/strong&gt; section of the application (if you want to change it globally and your Project&#39;s files have no IP Port set in their configuration). Alternatively, you can specify a specific IP Port inside your &lt;strong&gt;Project configuration&lt;/strong&gt;. This last setup could be useful in case you want to have multiple groups for specific projects and connect all devices into one group for other projects. This way, the switch is automatic when you load a different project.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>How to: Rename a file</title>
      <link>https://guillaumebarrette.com/docs/syncframe/how-to-rename/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/docs/syncframe/how-to-rename/</guid>
      <description>&lt;p&gt;To rename a file (a media or a project file):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the right sidebar&lt;/li&gt;
&lt;li&gt;Tap on the &lt;img src=&#34;../ui-main/buttons/SF-VertEllipsis.png&#34; alt=&#34;Top left controls&#34; width=&#34;36px&#34; style=&#34;display:inline-block; margin: 0;&#34;&gt; button on the far right of your file to open the file menu.&lt;/li&gt;
&lt;li&gt;Tap on the &lt;code&gt;Rename&lt;/code&gt; button&lt;/li&gt;
&lt;li&gt;A popup dialog will appear and let you change the filename.&lt;/li&gt;
&lt;li&gt;Tap on &lt;code&gt;OK&lt;/code&gt; when you are done renaming the file&lt;/li&gt;
&lt;/ol&gt;
</description>
    </item>
    
    <item>
      <title>How to: Resynchronize</title>
      <link>https://guillaumebarrette.com/docs/syncframe/how-to-resync/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/docs/syncframe/how-to-resync/</guid>
      <description>&lt;h2 id=&#34;safety-system&#34;&gt;Safety System&lt;/h2&gt;
&lt;p&gt;In the event that you accidentally quit the application during a performance, SyncFrame has a safety system that will automatically try to resynchronize to other devices.&lt;/p&gt;
&lt;p&gt;The way it works is:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In all situations, SyncFrame will automatically save the file you are playing at the moment you switch to a new one. This way, your last loaded file will be automatically reloaded at the next startup. However, make sure to save as a &lt;a href=&#34;../file-types/#syncframe-s-specific-file-types&#34;&gt;Project File&lt;/a&gt; if you want to use a specific configuration to make sure that it is kept.&lt;/li&gt;
&lt;li&gt;When you return to the application, whatever playing mode you were using will be switched to Auxiliary mode. This is done in order that a &lt;strong&gt;Coordinator&lt;/strong&gt; device who lost connexion and stopped playing when it quits doesn&#39;t force the &lt;strong&gt;Auxiliary&lt;/strong&gt; devices to resynchronize to a bad time position. For those who were following this lost &lt;strong&gt;Coordinator&lt;/strong&gt; device will continue to play normally so they can keep playing while the &lt;strong&gt;Coordinator&lt;/strong&gt; return.&lt;/li&gt;
&lt;li&gt;When the device return to the application:
&lt;ul&gt;
&lt;li&gt;a &lt;strong&gt;Auxiliary&lt;/strong&gt; device will directly catch the &lt;strong&gt;Coordinator&lt;/strong&gt; device connexion and continue normally. You are now good to continue normally!&lt;/li&gt;
&lt;li&gt;a &lt;strong&gt;Coordinator&lt;/strong&gt; device will ask the other devices on the network for their position and will set itself to this one.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;A last action is required to be manually done by yourself when you are the &lt;strong&gt;Coordinator&lt;/strong&gt; device. It consists of reactivating the Coordinator mode when you see that your device is correctly reset to the same playing position as the &lt;strong&gt;Auxiliarys&lt;/strong&gt;. This way, the &lt;strong&gt;Auxiliary&lt;/strong&gt; devices will return to synchronize themselves to the &lt;strong&gt;Coordinator&lt;/strong&gt; device.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;extra-actions&#34;&gt;Extra Actions&lt;/h2&gt;
&lt;p&gt;In the button bar for the playing mode (&lt;a href=&#34;../ui-main/#top-center-controls-playing-modes&#34;&gt;top center controls&lt;/a&gt;), you will find a &lt;strong&gt;Resync&lt;/strong&gt; and a &lt;strong&gt;Force&lt;/strong&gt; depending on if you are set to the Auxiliary or Coordinator mode. Those buttons can also be used to have more controls in this kind of situation. For example:&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Resync&lt;/strong&gt; button can be used in case that you don&#39;t receive any information from a &lt;strong&gt;Coordinator&lt;/strong&gt; device (like if the &lt;strong&gt;Coordinator&lt;/strong&gt; lost its connexion) and you think you are out of sync from the other &lt;strong&gt;Auxiliary&lt;/strong&gt; devices. This button will ask the other &lt;strong&gt;Auxiliarys&lt;/strong&gt; for their position and your device will resynchronize to it.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Force&lt;/strong&gt; button can be used to force another &lt;strong&gt;Coordinator&lt;/strong&gt; device on the network to set itself into Auxiliary mode. For example, if a &lt;strong&gt;Coordinator&lt;/strong&gt; device lost its connexion, it could be specified that another device takes the lead by temporarily set itself as the &lt;strong&gt;Coordinator&lt;/strong&gt;. Then, when the main &lt;strong&gt;Coordinator&lt;/strong&gt; device return it could take back the lead setting itself into &lt;strong&gt;Coordinator&lt;/strong&gt; mode and then by tapping the &lt;strong&gt;Force&lt;/strong&gt; button.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Release Notes</title>
      <link>https://guillaumebarrette.com/docs/syncframe/releases/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/docs/syncframe/releases/</guid>
      <description>&lt;h2 id=&#34;001&#34;&gt;0.0.1&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Currently in Beta Test&lt;/li&gt;
&lt;/ul&gt;
&lt;!--- &lt;span class=&#34;label_added&#34;&gt;ADDED&lt;/span&gt;
 Initial release
- &lt;span class=&#34;label_improved&#34;&gt;IMPROVED&lt;/span&gt;
 Initial release
- &lt;span class=&#34;label_fixed&#34;&gt;FIXED&lt;/span&gt;
 Initial release
- &lt;span class=&#34;label_removed&#34;&gt;REMOVED&lt;/span&gt;
 Initial release

&lt;span class=&#34;label_added&#34;&gt;ADDED&lt;/span&gt;

- Cela
- et cela

&lt;span class=&#34;label_fixed&#34;&gt;FIXED&lt;/span&gt;

- Cela
- et cela--&gt;
</description>
    </item>
    
    <item>
      <title>Welcome</title>
      <link>https://guillaumebarrette.com/post/welcome/</link>
      <pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/post/welcome/</guid>
      <description>&lt;p&gt;Welcome to my personal website.&lt;/p&gt;
&lt;p&gt;This is my personal online space where I&#39;ll publish some of my projects I&#39;ll be working on throughout the years like my Applications, Scripts, Tools, Music and DIY stuffs.&lt;/p&gt;
&lt;p&gt;Make sure to come back from time to time to see some new publications or subscribe to my &lt;a href=&#34;https://guillaumebarrette.com/a/lists/?p=subscribe&amp;amp;id=2&#34;&gt;Newsletter&lt;/a&gt; or &lt;a href=&#34;https://guillaumebarrette.com/post/index.xml&#34;&gt;RSS feed&lt;/a&gt; to better know rapidly!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>SyncFrame</title>
      <link>https://guillaumebarrette.com/apps/syncframe/</link>
      <pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/apps/syncframe/</guid>
      <description>&lt;p&gt;SyncFrame is an application to sync video playback on multiple devices. It is especially suited as a contemporary musical score player.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Privacy Policy</title>
      <link>https://guillaumebarrette.com/privacy/</link>
      <pubDate>Thu, 29 Aug 2019 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/privacy/</guid>
      <description>&lt;p&gt;Last updated: August 29, 2019&lt;/p&gt;
&lt;p&gt;Your privacy is important to us and we strive to respect your privacy by treating your information and data collected in a lawful, transparent, fair manner and without affecting the exercise of your rights as a person concerned.&lt;/p&gt;
&lt;p&gt;Please read the following information carefully before using any of our services or products or our website (the &lt;strong&gt;Services&lt;/strong&gt;) to understand our practices and procedures. By using one of our &lt;strong&gt;Services&lt;/strong&gt;, you acknowledge that you have accepted the terms of this privacy policy. If you disagree with these terms, do not install and/or use our &lt;strong&gt;Services&lt;/strong&gt;. If the &amp;ldquo;accept&amp;rdquo; or &amp;ldquo;reject&amp;rdquo; options appear, click &amp;ldquo;reject&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;We may change this Privacy Policy from time to time and without notice. When we do, we will update the Last Updated date above. It is therefore important that you regularly review this Privacy Policy to ensure that you are aware of any changes.&lt;/p&gt;
&lt;p&gt;If this document has been translated into a language other than French, in the event of a dispute concerning its interpretation, the content of the French version will prevail.&lt;/p&gt;
&lt;h2 id=&#34;collection-of-information-and-use&#34;&gt;Collection of information and use&lt;/h2&gt;
&lt;p&gt;The few information collected is used for the purpose of ensuring or improving our &lt;strong&gt;Services&lt;/strong&gt;. Your personal data is not used for marketing purposes unless you are asked, for example, to collect user testimonials.&lt;/p&gt;
&lt;h4 id=&#34;personal-data&#34;&gt;Personal data&lt;/h4&gt;
&lt;p&gt;When you sign up for our newsletters, participate in our beta test, your personal data can be collected and saved. (Name and email address)&lt;/p&gt;
&lt;h2 id=&#34;website&#34;&gt;Website&lt;/h2&gt;
&lt;p&gt;When you visit our website, we use cookies to collect information about the use of the site such as the type and version of your browser and the operating system used.&lt;/p&gt;
&lt;h2 id=&#34;communications-by-e-mail&#34;&gt;Communications by e-mail&lt;/h2&gt;
&lt;p&gt;In order to provide better services and to ensure that communication has been delivered, we may use &amp;ldquo;image tracking&amp;rdquo; when contacting you to determine whether or not you are reading our emailed communications.&lt;/p&gt;
&lt;h3 id=&#34;newsletter&#34;&gt;Newsletter&lt;/h3&gt;
&lt;p&gt;When you subscribe to our newsletter, you agree that we keep your email address to send you this newsletter. You will be able to withdraw from our mailing list at any time.&lt;/p&gt;
&lt;h3 id=&#34;customer-support&#34;&gt;Customer Support&lt;/h3&gt;
&lt;p&gt;In order to ensure proper follow-up, we keep a record of communications, including attachments and information that you voluntarily decide to share with us for troubleshooting purposes, each time you contact us.&lt;/p&gt;
&lt;h2 id=&#34;agreement-during-the-purchase&#34;&gt;Agreement during the purchase&lt;/h2&gt;
&lt;p&gt;We will eventually collect and store your personal data to fulfill our contractual obligations to you. For example, we may need to keep a copy of your email address if it is part of the license for the product you are buying.&lt;/p&gt;
&lt;p&gt;At the moment we are dealing with subcontractors for the sale of our software such as the App Store and the Play Store. In this situation, we do not receive any personal data. If you need to reactivate a license for your software or any other assistance from us, we will need a proof of purchase, such as a sales receipt, to ensure that you are our customer.&lt;/p&gt;
&lt;h2 id=&#34;analytic&#34;&gt;Analytic&lt;/h2&gt;
&lt;h3 id=&#34;software&#34;&gt;Software&lt;/h3&gt;
&lt;p&gt;When using our beta software, we may collect information about your device such as: model, operating system, language used, and software version installed. These will be sent directly by you by email or by the test platform used (for example: Apple TestFlight). In such cases, please refer to the privacy policy of this third party platform.&lt;/p&gt;
&lt;p&gt;This information will be used to diagnose and solve problems.&lt;/p&gt;
&lt;h2 id=&#34;information-sharing&#34;&gt;Information sharing&lt;/h2&gt;
&lt;p&gt;In certain circumstances, we may be required to disclose your personal information (legal obligation, legal process, litigation, claims filed by public and governmental authorities in your country of residence or in another country).&lt;/p&gt;
&lt;p&gt;In addition, in the event of a reorganization, a merge or a sale, we may transfer, in whole or in part, the personal information collected to the relevant third party.&lt;/p&gt;
&lt;h2 id=&#34;contact&#34;&gt;Contact&lt;/h2&gt;
&lt;p&gt;If you have any requests regarding our use of your personal information or any other question relating to your confidential data, you can contact us at any time by visiting our &lt;a href=&#34;../contact&#34;&gt;Contact&lt;/a&gt; page.&lt;/p&gt;
&lt;p&gt;Note that the judicial district of Montreal (in the municipality of Montreal) applies in the event of a dispute.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Donate</title>
      <link>https://guillaumebarrette.com/donate/</link>
      <pubDate>Fri, 19 Jul 2019 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/donate/</guid>
      <description>&lt;p&gt;I&#39;m giving many hours building tools, giving scripts and helping others online. If you or your company use any of my projects or simply like what I’m doing, please consider backing me so I can continue maintaining and evolving these projects and create new ones.&lt;/p&gt;
&lt;!-- [PayPal](https://paypal.me/GuillaumeBarrette) --&gt;
&lt;!-- &lt;img src=&#34;https://www.paypalobjects.com/webstatic/en_US/i/buttons/PP_logo_h_200x51.png&#34; alt=&#34;PayPal&#34; /&gt; --&gt;
&lt;a href=https://paypal.me/GuillaumeBarrette target=&#34;_blank&#34;&gt;
    &lt;img src=&#34;https://www.paypalobjects.com/webstatic/en_US/i/buttons/PP_logo_h_150x38.png&#34; alt=&#34;PayPal&#34; /&gt;
&lt;/a&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://guillaumebarrette.com/rss/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/rss/</guid>
      <description>&lt;h1 id=&#34;rss-feeds&#34;&gt;RSS Feeds&lt;/h1&gt;
&lt;!-- [Main](/index.xml) --&gt;
&lt;!--Follow me with your RSS feed reader to be informed when I&#39;m adding new contents to my website.--&gt;
&lt;p&gt;Follow me with your RSS feed reader to be informed of new contents.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://guillaumebarrette.com/post/index.xml&#34;&gt;Posts&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://guillaumebarrette.com/project/index.xml&#34;&gt;Projects&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Contact</title>
      <link>https://guillaumebarrette.com/contact/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/contact/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Form Sent</title>
      <link>https://guillaumebarrette.com/form-sent/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://guillaumebarrette.com/form-sent/</guid>
      <description></description>
    </item>
    
  </channel>
</rss>
