summaryrefslogtreecommitdiffstats
path: root/src/seq.c
Commit message (Collapse)AuthorAgeFilesLines
* Change order of case statements to enum orderXANTRONIX Development2022-03-171-6/+6
|
* Refactor sequencer to use generic objectsXANTRONIX Development2022-03-171-45/+35
| | | | | | | | | Changes: * Make most xas_object methods accept an 'index' argument * Make most event sequence functions in src/seq.c use xas_object generically
* Refactor to allow sequencing events on dronesXANTRONIX Development2022-03-171-22/+22
| | | | | | | | | | | | | | | | | | | | Changes: * Consolidate xas_drone_vox into xas_drone * Refactor xas_drone to no longer be centered around spatial objects for its vocalisations * Add a two-tone beep system to drones to allow beeping according to mood * Consolidate head-oriented sound effects into a single spatial object within drones * Implement ability to add a mixer to a spatial scene * Allow setting spatial coordinates for objects generically; remove code from src/spatial.c for doing this specifically
* Add index argument to bank entry change eventsXANTRONIX Development2022-03-161-7/+9
|
* Pass missing arg to xas_object_start(), stop()XANTRONIX Development2022-03-161-2/+2
|
* Add index argument to xas_object_start(), stop()XANTRONIX Development2022-03-161-2/+6
| | | | | | | | | | | Changes: * Refactor all start, stop dispatch methods to accept an index argument, whether it is used or not * Use 'index' slot of xas_seq_event to store index to pass to xas_object_start(), xas_object_stop() for start and stop events
* Use generic object calls in event_trigger()XANTRONIX Development2022-03-161-2/+2
|
* Remove xas_spatial_object_stop(), start()XANTRONIX Development2022-03-161-2/+2
|
* Remove useless objtype from xas_seq_eventXANTRONIX Development2022-03-151-35/+0
|
* Handle EVENT_SET_BANK_INDEX before EVENT_ONXANTRONIX Development2022-03-131-1/+13
|
* Make stopping loop more explicitXANTRONIX Development2022-03-101-4/+4
|
* Ensure ev->next is NULL by defaultXANTRONIX Development2022-03-101-0/+7
|
* Implement sequence stop eventXANTRONIX Development2022-03-101-0/+30
|
* Kill xas_seq_event_list_item linked list wrapperXANTRONIX Development2022-03-091-47/+34
|
* Use first item in list AFTER sortingXANTRONIX Development2022-03-081-3/+5
|
* writing sorting code is what drones are forXANTRONIX Development2022-03-081-12/+81
|
* rename for sake of consistencyXANTRONIX Development2022-03-071-2/+2
|
* Rename stuff in a cat-like manner :3XANTRONIX Development2022-03-071-34/+34
|
* Add sorted linked list to sequenced eventsXANTRONIX Development2022-03-071-65/+110
|
* Plug additional memory leaksXANTRONIX Development2022-03-071-0/+2
|
* Fix sequencing, againXANTRONIX Development2022-03-071-7/+26
|
* Fix incorrect sequence event typeXANTRONIX Development2022-03-071-1/+1
|
* Implement sequencing bank flag, synth type changesXANTRONIX Development2022-03-061-1/+69
|
* Add heading, speed event events to spatial objectsXANTRONIX Development2022-03-051-0/+60
|
* good cats renaming stuff,,,XANTRONIX Development2022-03-011-0/+361