<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>blc, branch HEAD</title>
<subtitle>Simple program for rendering QLC+ workspaces properly/without crashing. Developed into BLC2.
</subtitle>
<entry>
<id>94da9ad80926a4ff38ced487f6246c819e0e4413</id>
<published>2019-07-02T20:37:21Z</published>
<updated>2019-07-02T20:37:21Z</updated>
<title>Add Qt interface prototype</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/94da9ad80926a4ff38ced487f6246c819e0e4413.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit 94da9ad80926a4ff38ced487f6246c819e0e4413
parent 4b803acbb9b4c50efe8bc11efbfb57590ea76af2
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Tue,  2 Jul 2019 16:37:21 -0400

Add Qt interface prototype

</content>
</entry>
<entry>
<id>4b803acbb9b4c50efe8bc11efbfb57590ea76af2</id>
<published>2019-07-02T20:29:53Z</published>
<updated>2019-07-02T20:30:06Z</updated>
<title>Fix OLA output</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/4b803acbb9b4c50efe8bc11efbfb57590ea76af2.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit 4b803acbb9b4c50efe8bc11efbfb57590ea76af2
parent 9466bf8d90063b2add9c099cd7f4133bb1ddd617
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Tue,  2 Jul 2019 16:29:53 -0400

Fix OLA output

- Index from 0 instead of 1

</content>
</entry>
<entry>
<id>9466bf8d90063b2add9c099cd7f4133bb1ddd617</id>
<published>2019-07-02T20:27:48Z</published>
<updated>2019-07-02T20:27:48Z</updated>
<title>Bugfixes; typing</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/9466bf8d90063b2add9c099cd7f4133bb1ddd617.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit 9466bf8d90063b2add9c099cd7f4133bb1ddd617
parent 8f430752f2b5a508dabe76fccfaf3f129a562e4b
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Tue,  2 Jul 2019 16:27:48 -0400

Bugfixes; typing

- Implement type hinting on most of the code

</content>
</entry>
<entry>
<id>8f430752f2b5a508dabe76fccfaf3f129a562e4b</id>
<published>2019-05-31T00:29:03Z</published>
<updated>2019-05-31T00:29:03Z</updated>
<title>Clean up audio submodule</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/8f430752f2b5a508dabe76fccfaf3f129a562e4b.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit 8f430752f2b5a508dabe76fccfaf3f129a562e4b
parent 9c464c705ef8ef0ecc2aa674beaaf89460e70d3d
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Thu, 30 May 2019 20:29:03 -0400

Clean up audio submodule

- Implement MPVPlayer
- Restructure into submodule, split files

</content>
</entry>
<entry>
<id>9c464c705ef8ef0ecc2aa674beaaf89460e70d3d</id>
<published>2019-05-28T21:46:52Z</published>
<updated>2019-05-28T21:46:52Z</updated>
<title>Bugfixes</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/9c464c705ef8ef0ecc2aa674beaaf89460e70d3d.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit 9c464c705ef8ef0ecc2aa674beaaf89460e70d3d
parent bb13db1fcb785b4ca5046a08d83d2503e8252848
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Tue, 28 May 2019 17:46:52 -0400

Bugfixes

- Fix Chaser.render to handle new Chaser.next_step return format

</content>
</entry>
<entry>
<id>bb13db1fcb785b4ca5046a08d83d2503e8252848</id>
<published>2019-02-28T16:47:29Z</published>
<updated>2019-02-28T16:47:29Z</updated>
<title>Add support for Chaser types</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/bb13db1fcb785b4ca5046a08d83d2503e8252848.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit bb13db1fcb785b4ca5046a08d83d2503e8252848
parent 9e689b32e82ed19654aa018cd2d4c5ff3576ee02
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Thu, 28 Feb 2019 11:47:29 -0500

Add support for Chaser types

- Add Random and PingPong chaser types
- Change ChaserData to allow for this

</content>
</entry>
<entry>
<id>9e689b32e82ed19654aa018cd2d4c5ff3576ee02</id>
<published>2019-02-25T22:17:30Z</published>
<updated>2019-02-25T22:17:30Z</updated>
<title>Add curved outputs</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/9e689b32e82ed19654aa018cd2d4c5ff3576ee02.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit 9e689b32e82ed19654aa018cd2d4c5ff3576ee02
parent 3ad04193b84ded750d3acb74137d258b4597b108
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Mon, 25 Feb 2019 17:17:30 -0500

Add curved outputs

- Prolong life, different fades
- Wrap current output

</content>
</entry>
<entry>
<id>3ad04193b84ded750d3acb74137d258b4597b108</id>
<published>2019-02-25T22:06:12Z</published>
<updated>2019-02-25T22:07:43Z</updated>
<title>Various fixes</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/3ad04193b84ded750d3acb74137d258b4597b108.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit 3ad04193b84ded750d3acb74137d258b4597b108
parent 08805d7464dd3e8930ce730f84a2056e31684042
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Mon, 25 Feb 2019 17:06:12 -0500

Various fixes

- Chaser now takes into account step duration when computing NX
- image module updated for changes in render_all format

</content>
</entry>
<entry>
<id>08805d7464dd3e8930ce730f84a2056e31684042</id>
<published>2019-02-22T20:35:50Z</published>
<updated>2019-02-23T04:13:47Z</updated>
<title>Add pre-rendering utilities</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/08805d7464dd3e8930ce730f84a2056e31684042.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit 08805d7464dd3e8930ce730f84a2056e31684042
parent 422b8f7485b95278d0207a7749577dd960f5f206
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Fri, 22 Feb 2019 15:35:50 -0500

Add pre-rendering utilities

- prstore uses pickle to store a pre-render to a file
- prcons loads and renders the pickled pre-renders

</content>
</entry>
<entry>
<id>422b8f7485b95278d0207a7749577dd960f5f206</id>
<published>2019-02-23T04:12:15Z</published>
<updated>2019-02-23T04:12:15Z</updated>
<title>Fix Show render_all</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/422b8f7485b95278d0207a7749577dd960f5f206.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit 422b8f7485b95278d0207a7749577dd960f5f206
parent a51746f63d5c55c03cee4e95a36129fe86b53b14
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Fri, 22 Feb 2019 23:12:15 -0500

Fix Show render_all

- Nest in tuple to match Chaser

</content>
</entry>
<entry>
<id>a51746f63d5c55c03cee4e95a36129fe86b53b14</id>
<published>2019-02-22T20:35:23Z</published>
<updated>2019-02-22T20:35:23Z</updated>
<title>Fix Show render_all</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/a51746f63d5c55c03cee4e95a36129fe86b53b14.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit a51746f63d5c55c03cee4e95a36129fe86b53b14
parent f36b02ce4917bddb46fe4737409ad379310fe81e
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Fri, 22 Feb 2019 15:35:23 -0500

Fix Show render_all

- Nest the render in a tuple to match with Chaser

</content>
</entry>
<entry>
<id>f36b02ce4917bddb46fe4737409ad379310fe81e</id>
<published>2019-02-22T18:19:53Z</published>
<updated>2019-02-22T18:36:16Z</updated>
<title>Change Output specification</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/f36b02ce4917bddb46fe4737409ad379310fe81e.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit f36b02ce4917bddb46fe4737409ad379310fe81e
parent 170b300f10133314cad0f34ba1087327df96a6c2
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Fri, 22 Feb 2019 13:19:53 -0500

Change Output specification

- Allow for channel to be passed as an instance of Workspace.channel or
  as a 2-tuple (universe, address)
- Implement iter on workspace.Channel to allow for this

</content>
</entry>
<entry>
<id>170b300f10133314cad0f34ba1087327df96a6c2</id>
<published>2019-02-21T05:29:36Z</published>
<updated>2019-02-21T05:30:40Z</updated>
<title>Fix BasicRenderer with Chasers; cleanup &amp; comments</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/170b300f10133314cad0f34ba1087327df96a6c2.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit 170b300f10133314cad0f34ba1087327df96a6c2
parent b03927227e20959dec9c1e486555ca616af01f5e
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Thu, 21 Feb 2019 00:29:36 -0500

Fix BasicRenderer with Chasers; cleanup &amp; comments

- BasicRenderer passing the function&#39;s state when rendering/advancing
  o Chasers with infinite-duration steps work now
- Fix Chaser rendering returning incorrect nx on infinite steps
- Add PreRenderable ABC
  o Defines render_all method for Shows and Chasers
- General commenting

</content>
</entry>
<entry>
<id>b03927227e20959dec9c1e486555ca616af01f5e</id>
<published>2019-01-31T05:29:16Z</published>
<updated>2019-01-31T05:29:16Z</updated>
<title>Some fixes</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/b03927227e20959dec9c1e486555ca616af01f5e.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit b03927227e20959dec9c1e486555ca616af01f5e
parent 152d81de2ffc45db2e36ae263ccdcc67216f885a
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Thu, 31 Jan 2019 00:29:16 -0500

Some fixes

</content>
</entry>
<entry>
<id>152d81de2ffc45db2e36ae263ccdcc67216f885a</id>
<published>2019-01-28T17:44:15Z</published>
<updated>2019-01-29T03:36:11Z</updated>
<title>Fix resolving audio paths</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/152d81de2ffc45db2e36ae263ccdcc67216f885a.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit 152d81de2ffc45db2e36ae263ccdcc67216f885a
parent a9c15b92d5ec6e88bca57a75fb0cbd3cd6b3fd76
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Mon, 28 Jan 2019 12:44:15 -0500

Fix resolving audio paths

- Previously resolved relative to current working dir, now resolved
  based on the directory containing the workspace file

</content>
</entry>
<entry>
<id>a9c15b92d5ec6e88bca57a75fb0cbd3cd6b3fd76</id>
<published>2019-01-25T19:50:36Z</published>
<updated>2019-01-25T19:50:36Z</updated>
<title>Add some utilities</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/a9c15b92d5ec6e88bca57a75fb0cbd3cd6b3fd76.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit a9c15b92d5ec6e88bca57a75fb0cbd3cd6b3fd76
parent 8d814c0bc5b7b9e34355cf8502579f501592e0a4
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Fri, 25 Jan 2019 14:50:36 -0500

Add some utilities

</content>
</entry>
<entry>
<id>8d814c0bc5b7b9e34355cf8502579f501592e0a4</id>
<published>2019-01-25T02:59:04Z</published>
<updated>2019-01-25T02:59:04Z</updated>
<title>Minor fixes; add readme</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/8d814c0bc5b7b9e34355cf8502579f501592e0a4.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit 8d814c0bc5b7b9e34355cf8502579f501592e0a4
parent 9b3230d72efc51a504edf102090c219e9dd35f99
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Thu, 24 Jan 2019 21:59:04 -0500

Minor fixes; add readme

</content>
</entry>
<entry>
<id>9b3230d72efc51a504edf102090c219e9dd35f99</id>
<published>2019-01-25T02:14:02Z</published>
<updated>2019-01-25T02:14:02Z</updated>
<title>Move stuff around; fix rendering</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/9b3230d72efc51a504edf102090c219e9dd35f99.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit 9b3230d72efc51a504edf102090c219e9dd35f99
parent fff5e34c9864532b5e38e70b658eccb0ff35d1d3
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Thu, 24 Jan 2019 21:14:02 -0500

Move stuff around; fix rendering

- Now actually able to render shows
- Maybe able to render chasers
- Add untested OLA lighting output
- General fixes

</content>
</entry>
<entry>
<id>fff5e34c9864532b5e38e70b658eccb0ff35d1d3</id>
<published>2019-01-24T21:35:21Z</published>
<updated>2019-01-25T00:52:33Z</updated>
<title>A bunch of changes</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/fff5e34c9864532b5e38e70b658eccb0ff35d1d3.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit fff5e34c9864532b5e38e70b658eccb0ff35d1d3
parent bb9e61aaf7c86d27ef24cfc1c3d4b7f0baadbf89
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Thu, 24 Jan 2019 16:35:21 -0500

A bunch of changes

- Begin work on simple rendering backend
- Define lighting output interface
- Cache hash() value on functions
- Add unique identifier for each audio cue

</content>
</entry>
<entry>
<id>bb9e61aaf7c86d27ef24cfc1c3d4b7f0baadbf89</id>
<published>2019-01-23T20:29:51Z</published>
<updated>2019-01-23T20:29:51Z</updated>
<title>Fixes; untested Chaser pre-rendering</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/bb9e61aaf7c86d27ef24cfc1c3d4b7f0baadbf89.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit bb9e61aaf7c86d27ef24cfc1c3d4b7f0baadbf89
parent f43793940ccd0fd07b2459e4abc9d8e7d2c7d3c4
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Wed, 23 Jan 2019 15:29:51 -0500

Fixes; untested Chaser pre-rendering

- General fixes, cleanup, and commenting
- Add untested Chaser pre-rendering

</content>
</entry>
<entry>
<id>f43793940ccd0fd07b2459e4abc9d8e7d2c7d3c4</id>
<published>2019-01-22T22:02:20Z</published>
<updated>2019-01-22T22:02:20Z</updated>
<title>Fixes for image</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/f43793940ccd0fd07b2459e4abc9d8e7d2c7d3c4.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit f43793940ccd0fd07b2459e4abc9d8e7d2c7d3c4
parent ca498eba3d9eaa2c25e281f9f8e6b5c3c8646ba6
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Tue, 22 Jan 2019 17:02:20 -0500

Fixes for image

- Implement audio cues that start after 0

</content>
</entry>
<entry>
<id>ca498eba3d9eaa2c25e281f9f8e6b5c3c8646ba6</id>
<published>2019-01-22T20:36:34Z</published>
<updated>2019-01-22T20:36:34Z</updated>
<title>Initial commit</title>
<link rel="alternate" type="text/html" href="https://benconnors.ca/git/blc/commit/ca498eba3d9eaa2c25e281f9f8e6b5c3c8646ba6.html" />
<author>
<name>Ben Connors</name>
<email>benconnors@outlook.com</email>
</author>
<content>commit ca498eba3d9eaa2c25e281f9f8e6b5c3c8646ba6
Author: Ben Connors &lt;benconnors@outlook.com&gt;
Date:   Tue, 22 Jan 2019 15:36:34 -0500

Initial commit

- Finish and test workspace.Show rendering
- Add some basic image visualization
- Add some utility classes (audio, Tk)

</content>
</entry>
</feed>
