summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-30FixesHEADmasterBen Connors
- Assume missing audio files have length 1s - Add check to interface to find missing audio files
2020-03-09Improvements to interfaceBen Connors
- Somewhat ghetto solution to crashing when too small - Can now advance by just hitting enter
2020-01-02State as of end of Cenci runBen Connors
2020-01-02Merge branch 'home'Ben Connors
2020-01-02UpdatesBen Connors
2019-12-04Show fixesBen Connors
2019-12-03Interface fixesBen Connors
- Don't use italics if unavailable - Add more command-line options - Fix channels indexing from 1 in interface (now 0)
2019-12-02Tech run fixesBen Connors
2019-12-02Fix bug in rendering fade outsBen Connors
- Now correctly adds start time
2019-12-01Add audio fades in renderer; render bugfixBen Connors
- Now audio fades work - Can't advance past end of chaser
2019-12-01Some library commentingBen Connors
2019-12-01Implement joins in interfaceBen Connors
2019-12-01Finish implementing joins; fix chaserstep durationBen Connors
2019-11-30Implement join functionBen Connors
2019-11-27Bugfixes; usability improvementsBen Connors
2019-11-14Some bugfixesBen Connors
2019-11-13Add test render from chaser view; other thingsBen Connors
2019-11-08Fix some output stuffBen Connors
- Can now defer output load, retry if it fails - New command for showing (currently) output status
2019-11-08Fix pager oversightBen Connors
- Shouldn't add an extra line when no lines are there
2019-11-08Minor UX improvementsBen Connors
- Single-letter to advance first/second chaser - Edit leftmost chaser by default from base mode
2019-11-08Move to OLA rendering; bugfixBen Connors
- Chaser.advance not using proper audio ID - Add OLA renderer as main one
2019-10-31Fix up the rendering modeBen Connors
- Fix bug in chaser code leading to incorrect advance - Only known bug is cursor is in the wrong spot during render
2019-10-30Implement most of run modeBen Connors
- Audio doesn't play the past the first time - Advance is a bit late
2019-10-30Implement live viewing of scenes when editingBen Connors
2019-10-29Fixes; Implement basic rendererBen Connors
- Fix chaser oneshot a bit (still doesn't work) - Basic implementation of a live renderer - Still needs functions for manipulating function data - Lacks audio fades, pause, seek
2019-10-26Basically finish editing functionalityBen Connors
- Can create, view, delete, edit audio functions o Integrated with chaser and base - Can rename functions - Can bind chaser steps to functions - Now confirms on exit
2019-10-26Finish chaser editing on interface; some fixesBen Connors
- Fix saving Workspaces o Order wasn't being generated properly - Finish chaser editing in interface o Create, delete steps o Move steps around o Rename steps
2019-10-26More interface featuresBen Connors
- Can now edit chasers a bit o Edit component steps o Change step durations
2019-10-25Add preliminary chaser viewerBen Connors
2019-10-19Add help function to interfaceBen Connors
2019-10-18Get a decent start on the actual interfaceBen Connors
- Can edit, create, delete scenes - Basic saving
2019-10-18Fix up some bugs/missing featuresBen Connors
2019-10-09Remove multichaserBen Connors
- Easier to do with multiple running functions
2019-10-09Some more work on multichasersBen Connors
2019-10-08Some fixes; start work on multichasersBen Connors
2019-10-01Add initial work on curses interfaceBen Connors
2019-09-29Some fixesBen Connors
- Remove print statements - Fix chaser scope and rendering
2019-09-29Update testsBen Connors
2019-09-27BugfixesBen Connors
- Add some new tests - Run some basic (interactive) chaser tests, they work-ish now
2019-09-26Lots of stuffBen Connors
- Add tests for chaser steps - Finish preliminary implementation of chasers - Implement (de)serialization on chasers and steps - Various bugfixes from testing
2019-09-26Various fixes; start implementing testsBen Connors
2019-09-26Finish initial implementation of chasersBen Connors
- Untested - (De)serialization functions still need implementing
2019-09-25Change module layout; start chaser workBen Connors
- Fix up callbacks - Clean up function implementations - More properties to prevent editing of attributes - Start work on chasers - Implement framework for chaser steps
2019-09-24Initial commitBen Connors
- Basic functionality - Can save/load to XML format (see examples folder) - Can create and edit fixtures and channels - Can create and edit Scenes and Audios - Live updates through callbacks