4.19.0 (2023-09-08)
- Atem Fairlight Ch-Fader relation (5bc654e)
- Ember Ch-Fader relation (71b69c1)
- Midas channel-fader relation (6a495d6)
- MidiMixer Channel-Fader relation (4417b2f)
- Optionally allow the fade time to be specified with the fader level (edf95b0)
- OSC mixer remove last .assignedFader reference (a72497a)
- rename channel to fader (db40d02)
- rename channel to faderIndex & use fader ref in channelroutesettings (454e3a2)
- rename handle1to1Routing to handleOneToOneRouting (6aba807)
- SSL ch-fader relation (db25280)
- VMix channel-fader realtion (8240673)
- YamahaQl Channel-Fader relation (6361e39)
- cleanup fader assignments when number of mixers are changed (2741f1c)
- clear old assignment prior to recalculate them (ca5373e)
- Don't fade if the start and end levels are the same (80a2cdf)
- don't run auxLevel request loop if channel is not assigned to any fader (ee29125)
- fader Ch assigment (2232442)
- false false return gave true (8890e06)
- global store war updated everytime a ping was sent (a2597d9)
- if size of mixer changed, SET_ASSIGNED_FADER gave an error (9371ae1)
- index in iteration was unsused (61a3b3a)
- Midas OSC messages gave an error when an Fxparameter was on a channel that was not assigned to a fader. (ab9d7ff)
- more optionals when no channels are assigned to a fader (991128a)
- optional if no channels are assigned to a fader (92b6091)
- optional if no cvhannels are assigned to a fader (81b5beb)
- rename to handleClearAllRouting (036cc89)
- return assignedfader instead of faderindex (686b9de)
- revert Midas metering back to code from last release. As metering comes in "all channels at once", so reference to Channel is way more performant. (546367b)
- spelling error in isAssinged. renamed to assignedFaderIndex (f25d537)
- SSLmixer remove last references to channel.assignedFader (fef38ed)
- status of monitorrouting should be boolean (3d5bd24)
- throw error if OSC protocol ports are already in use (42c2c8a)
- unbind channel prior to binding it to new channel (99dc4a0)
- update fullClientStore after clearing all ch - fader assignments (e147a6d)
- update gui when assignments to a fader changes (ee56778)
- use .some instead of includes on objects (055c82c)
- use .some() instead of includes for objects. (bff1425)
- use optional on .assignedChannels (487d15c)
- Document fadeTime arg for faderLevel (e69b7b1)
4.18.1 (2023-06-22)
- Corrected package version to 4.18.0. (94a605c)
4.17.1 (2022-03-11)
- Added check if fails when writing to storage. (df7da74)
- Client bugs + moved server code to src folder. (79e639d)
- Converted the last require() to import. (1879b7d)
- Downgraded nouislider due to breaking changes in previous upgrade. (7229e2c)
- Moved client code to src folder + server serving correct static files. (cd0fdfa)
- remove recalcAssignedChannels from hot path (c5bf42b)
- Updated github actions prod workflow to build desktop. (31df0a0)
- Updated snapshotHandler and SettingsStorage to use absolute path. (fd559ef)
- Use 2 step dockerfile. (d9be891)
- Decreased build size. (ebf9218)
- Removed unnecessary steps. (4270cde)
- Cleanup + prettier moved to root package. (9d66b5e)
- Moved release folder to desktop/dist. (48d012f)
- Moved shared constants into 'constants' folder. (2b807a8)
- Updated dockerfile + dockerignore to respect new project structure. (755c8c0)
- Using process.cwd to find storage folder. (195eb03)
4.17.0 (2022-02-23)
- better restart handling after updating settings (0db1dab)
- Hide load routing - when Sisyfos is not in settings=1 mode (21e7e24)
- automation labels fallback (f854be0)
- default label setting if undefined (eab45ac)
- Midas - mixerTimeout should not start before metering data are recieved (59b1857)
- update mock data to match VuMeter (2e56010)
- when adding a new channel to monitor send, other channels could have the same send active (because of expanded array having null values) (fe6a34b)
- When chaning number of faders, all monitor settings and routing was lost. (d40a44c)
- When setting Auxlevel on an index higher than the length of the array, unused items would be set as undefined instead of -1 (0fbbcfc)
4.16.0 (2021-12-14)
- Electron build for Mac and Windows (cb52d03)
- add electron.js file (f839292)
- Docker image size - add ./public/ to .dockerignore (57e6f64)
- Dockerfile - build node_modules as production (41b39e9)
- Dockerfile - cache clean added (11860af)
- package.json was not following .editorconfig 4 space indent_size (72c2fea)
- remove electron and electron builder from Dockerimage (cf33b6e)
- remove typescript and prettier from dockerbuild (7d21d39)
- type - added double yarn in last commit (d2bdff8)
- when start Sisyfos for the first time, it will crash if you touch faders (102e58a)
4.15.2 (2021-12-13)
- Change node version in Docker build to match github action tests (012027f)
4.15.1 (2021-12-13)
- Added dummy procces.env to client side. (322e573)
4.15.0 (2021-12-10)
- Changed logger from winston to tv2 mediatech logger. (ab20456)
- Full Ch Strip overall is scaling correct now (1401a55)
- Full channelstrip GUI scaling - initial changes (4d49bcc)
- fullch strip GUI - split Eq part to own component. (eb6fa42)
- Graphical Eq scaleable - prepared Reduction meter (8ade6da)
- Bumped github actions workflows. (e98080b)
- don't scale reduction meters for now (901df87)
- Fixated logger version to 1.0.4, since newer uses fs. (652e4ae)
- reduction meter align -6dB (87d9f33)
- Updated yarn.lock. (9fd96a9)
4.14.0 (2021-11-26)
- Added fader-toggling to mic tally view (803ffda)
- Comp On/Off - CSS styling (f981d77)
- Double click on Fader in the 0dB area will set the Fader to 0dB (e29c939)
- Midas - Comp On/Off functionality implemented - ToDo GUI - CSS (d3f816a)
- Midas - GUI Ratio on compressor is now from a list of values (cb48a27)
- Midas reduction meter, add 6db and 12db reduction on scale (7f79ff6)
- valuesAsLabels - show min and max in GUI (a5489f8)
- When using Sisyfos in manual mode (automation mode off) a SlowFade toogle option is added to faders (67855fd)
- Added 'SLOW FADE' to translation list (i18n.ts) (dbb3160)
- Added modal for confirming toggling for mic-tally (27183f2)
- Midas - when loading a new preset, settings was not received (a4505b7)
- Midas metering convert dB to Lin (cc26cc7)
- Midas Reduction meter should not be converted to log (63e05b7)
- Removed ?minimonitor=1 from code and README. (d74b69b)
- use minLabel AND maxLabel when calculating received OSC message (c93a0b0)
- Use version from bump-version instead of package.json in node-ci.prod (ef8c1d7)
- Added small indications for muted mic tally (c9a266f)
- Updated mic tally appearance and responsiveness (6c6f65d)
4.13.2 (2021-11-09)
- Updated github actions workflow for dockerhub tag generation (47e6ea9)
4.13.1 (2021-11-09)
- Dockerfile installs all dependencies (115e9d6)
- Removed standard-version (b933276)
4.13.0 (2021-11-09)
- Added dev github actions workflow (1c1454b)
- Mic tally view added + better routing (f607b7e)
- Updated github actions workflow. (765d9ad)
- Only install production dependencies when building Dockerfile (8ab2e7d)
- raising buffer interval for Midas to 2ms, as this stabilize the crash happening on full load from 24hours to at least 7 days. (1d0e4a8)
4.12.0 (2021-10-26)
- added mixer timeout in mixer protocol interface. (c9c49ca)
- Added mixertimeout support for Midas mixers. For a fast warning if mixer is not responding. (b25efd5)
- Input Gain on Small channel strip (a1e0be1)
- Update Winston logger and README.md after Elastic plugin was updated (c9b3367)
4.11.3 (2021-09-17)
- emit labels over automation protocol (46eff39)
4.11.2 (2021-09-03)
- docker image workflow (d4f733c)
4.11.1 (2021-08-30)
- Automation protocol should not crossfade on channels with ignoreAutomation active (3fbe07e)
4.11.0 (2021-08-19)
- vMix - basic receive data and connetiont established (a2d99da)
- VMix - Faders, Mute, PFL, Gain & Matrix Select (6551e22)
- vmix - initial vmix setup (copy form osc) (7784eb2)
- vMix - initial working on 2 way connection (bfbce5b)
- vmix add vmix protocol files (e7354f1)
- yarn had been added to dependencies (db82974)
4.10.0 (2021-08-18)
- label system with user, automation & channel labels (81e9d5b)
- use labels in automation protocol (04d454c)
- wrong test command (0e4d69a)
4.9.1 (2021-07-26)
- Fade down was sending command in each loop in setInterval not respecting drivers dispatchResolution (283cad0)
- If default.shot file is missing Sisyfos couln´t startup because trying to set assigned fader on store before faders in store was recreated. (ece0623)
- OSC buffer added to avoid overloading of Midas mixers (0e4607b)
- OSC connection buffer interval lowered to 0.5ms (9302cf3)
4.9.0 (2021-06-22)
- remove logging til logfile.log - as this is not used (59d6b03)
4.8.3 (2021-06-22)
- remove winston-elasticsearch support. Caused crash and is no longer used. (955d52a)
4.8.2 (2021-05-19)
- resolution on hosted-git-info package to force fix vulnerability (ef0c283)
4.8.1 (2021-05-17)
- load of snapshot was not enabled. Will now load full snapshot. ToDo filter output non-config based values. (18fbc22)
4.8.0 (2021-03-25)
- Display Sisyfos version in Settings menu (d5ec220)
- migration test also for minor version changes (1ad86d6)
4.7.1 (2021-03-25)
- migrations version handling as numeric values (95b80d5)
4.7.0 (2021-03-25)
- add fader store set and remove assigned channel from fader (73749ab)
- CSS - less space for Multiple meter (dc1c4e4)
- implemented Midas support for multiple meters based on the assigned channels to a fader. ToDo full support for multiple mixers (01a6e36)
- inital migration.ts and version check. (15e9b79)
- Migration - handler updates from 4.xx to 4.6 and also .shot files from 3.xx (60da92c)
- prepare change to meter pr assigned channel (fefa810)
- import of faderActions.ts had bad path reference (39c9f05)
- migration should write settings in sync mode to prevent async loading of old settings (00e004f)
- OSC mixerconnection - make initializeCommands optional for protocols without it (d008250)
4.6.0 (2021-03-19)
- code cleanup, remove unused emptyMixerProtocol() function in OSC mixer protocols (66e3d9c)
- refactor - all snaps code from old implementation removed (62d2ea2)
- refactor - rename channel to faderIndex in all faderReducers and faderActions (e738ba4)
- refactor - rename chConnection to chMixerConnection (fc22e4e)
- settings are changed so they are only available when /?settings=1 is added (48f61a4)
- delay button had a + sign in from nomatter if it was positive og negative (3aa404a)
- OscMixerConnection check parameter as optional for support when not in the mixerprotocol (609cb91)
- types for ClassNames and .babelrc for jest tests (f9e4d16)
- update tests for support of faderActions (731ce0f)
4.5.2 (2021-03-18)
- Fader resolution increased to 1/1000 so delay on Midas could be handled (c8272dc)
4.5.1 (2021-02-25)
- Full channelstrip - vertical faders in react-slider module, inherited "reverse" setting from horisontal faders. (30505ac)
4.5.0 (2021-02-24)
- Midas/X32 - Input gain trim in full channel view (6e3ccbc)
- More Generic Preset load files for midas/X32 (bc292d4)
- show dB range on the fader (d38b4ba)
- ember: load mixer snapshots (14c4d71)
- casparcg online status (b0c079d)
- change PFL color to green (40d8514)
- default number of custompages changed from 16 to 4 (353ac95)
- hide unused Lawo Ruby channels (c7356cb)
- mc2 input gain (7a07fdc)
- mc2 mixer protocol (0602048)
- Midas/Behringer X32 load first scene in mixer (index 0) (ee31992)
- Midas/X32 - Q-param in Eq was reverted and non exponential (41e3809)
- mixer status + mc2 reconnects (80bc452)
- OSC protocol - set mixer online when auto reconnecting (18ac6c0)
- rename "Gain Trim" to "Input" as gain trim is the name of the parameter (804235b)
- show storage with settings disabled (a7563a6)
- ui crash when an invalid channel number was used by automation (66ee580)
4.4.0 (2020-11-14)
- multi-channel vu meter (5447042)
- directly setting fader should not send any more commands (f196cc1)
- Midas/Behringer X32 Gain reduction metering, implemented in new metering structure (de5c255)
- Multiple Mixers intial state, if default.shot was empty, a crash could occour. (ca94894)
- Multiple we clients - returning -1 when using indexOf() cause all clients reference to be deleted (006b7ec)
- put vu messages back on main socket (d23d3ca)
- Reduction metering - only update active channelstrip (948ab79)
- remove ccg component from new ChannelStripFull (a11de4f)
- subscribe to VU meters upon connection (bf5fce7)
- use getState on client side instead of servers redux store (18d0562)
- Use sendVuLevel for reduction in Behringer XR and plain OSC protocol (6300181)
- casparcg: better fader response (50b3c30)
- casparcg: better support for multiple mixers (9caa210)
- casparcg: calculate proper VU level (ee89d7c)
- casparcg: use normal input selector rather than custom component (f33a18f)
4.3.0 (2020-11-09)
- full ch strip - digit on gain read out, adjusted freq indicators (26e44b5)
- full ch strip - initial setup (48c08de)
- full ch strip - list all eq feature (preparation for graphic Eq GUI) (0f68a0d)
- full ch strip - OSCMixerProtocol a lot of code removed with support for fxParams (486dfce)
- full ch strip - set draggrid to 20x20 for better performance. (b243a71)
- full ch strip graphic eq - better colors (abf4e10)
- full ch-strip - full comp parameters on X32 mixer (4defbad)
- full ch-strip - gain freq values in Eq (5e4ae42)
- full ch-strip - graphical eq drag gain+freq working (d4efe28)
- full ch-strip - logarithmic Freq on graph eq, adding Q (f4e63b0)
- full ch-strip - XY, freq labels zero gain etc (5382c6f)
- full ch-strip add new files (df1f538)
- full ch-strip move eq to seperate function preparing EQ GUI (b746112)
- Full channelstrip - only show eq,comp,delay if part of protocol (104cbbc)
- full chstrip - clean up code - delay buttons moved to array (12937e4)
- full chstrip - Delay fader uses fxParam (55d7de4)
- full-ch-strip - move monitor sends to upper area of GUI (6dea7fe)
- labels on parameters in chstrip (592dc2c)
- checkFxCommands didn´t filter out non numbered (d98f592)
- Custom Pages "ALL" button didn´t work (c2f500e)
- datastructure didn´t reference to key but to index. (75c5944)
- full ch strip - better placement of freq text on graph eq (28a96ef)
- full ch strip - crash when using mixer protocol without eq. (2f9518c)
- full ch strip - move log-lin conversion from graphic eq to freq readout (de16b9b)
- full ch strip - typo: Q value always changed channel 0 (c0f870d)
- midas/behringer X32 initial fetch of all fx parameters (d1a9cf0)
- min ratio in midas should be 1:1 (c9abc07)
- touchscreen event in graphical Eq (54329f2)
- Y axis in graphics Eq only draw minValue (61300dc)
4.2.0 (2020-10-22)
- custom page menu - implementing page selector (f755ece)
- custom pages menu - add css file to git - move "PAGES SETUP" in Channels view (944c633)
- custom pages menu - CCS for GUI (b68599c)
- custom pages menu - css align tick boxes (3bf4d60)
- custom pages menu - initialize label field correctly (5d7bf9a)
- custom pages menu - move from global space (window.customPages) to redux settings[0].customPages for realtime rendering (865a467)
- custom pages menu - realtime update of fader config in GUI (4f4c542)
- custom pages menu - set number of custom pages in Settings menu (2167faa)
- custom pages menu - working - ToDo: CSS (329014a)
- custom pages setup - change label support (93b8451)
- custom pages setup menu - bind and undbind to first custom page working (648f880)
- pages setup menu - creating menu and store (70f7374)
- OSC mixer protocol receiving channels not assigned to a fader should be ignored (994e42d)
- OSC mixerprotocol initial mixer state was resetting preset fader state (aecfcb2)
- set all fader state, arguments was in wrong order. (125bd1f)
- storeSetPage() didn´t handle the different type of page selectors correctly (5425603)
4.1.0 (2020-10-14)
- mc2: remove firmware 5.6.0 support (8568719)
- mc2: support mc2 firmware 5.6.0 (fa80bde)
- dispatch manual fader movements immediately (2552797)
4.0.2 (2020-10-13)
- limit speed of VU updates on mixers with independent VU and VU reduction protocol (cb59a70)
- Midas - Behringer X32 metering update correct when musing ultiple mixers with Vumeters (0b628f0)
- remove console.log in midas.ts metering (f7f4c24)
4.0.1 (2020-10-12)
- adding support for multiple mixers in all product specific mixerConnections (95209b5)
- mixerconnection initialize multiple mixers (b33ea95)
- multiple faders - channel-fader routing (6fdd8be)
- multiple mixers - Aux working for first mixer. (37c0ab8)
- multiple mixers - behringer midas metering support (0f6aff4)
- multiple mixers - Channel Fader routing: clear all assignments (d62f3ea)
- multiple mixers - channel faders assign menu - label for each mixer (f49a953)
- multiple mixers - clean up routing options (32a4abb)
- multiple mixers - create channel structure and timing in front end (c1871f0)
- multiple mixers - move local Ip and port to "mixers" so multiple OSC protocols can be supported (b071cca)
- multiple mixers - prepare channel-fader Routing (5f55b95)
- multiple mixers - settings working (a2657dc)
- multiple mixers - update redux actions: outputLevel and fadeActive (975f65b)
- multiple mixers support loop through all mixers in generic connection (f29b09f)
- multiple mixers, timer fade inout support (f59036a)
- multiple-mixers implementing restore full channel store (c2e524f)
- preparing multiple mixer connections in channel store. (c1ba41d)
- preparing support for multiple mixers in settings store (1796992)
- settings.tsx preparing multiple audio mixers support (d2076b2)
- support multiple mixers in Fade in-out (b67c06d)
- crash when starting with a pre 4.xx settings.json file (35b7732)
- deep clone to new mixer added in settings (dc077be)
- limit VU updatespeed to 100ms for performance issues on large mixer setups (858acf1)
- metering - possibly undefined (wasn´t discovered, as the metering previously wasn´t visible if it was undefined) (9ee5094)
- mixer online forced rerendering. Mixer Online i still only status for first mixer. (ToDO: support all mixers in GUI) (622cc2e)
- multiple mixers - assign channels to fader only assigned first mixer (2086754)
- multiple mixers - aux settings support for first mixer - ToDo: support multiple mixers (921be2d)
- multiple mixers - update mixer number of mixers - ch datastructure problem (9b3642a)
- multiple mixers, mixerconnection reference to correct mixer instead of first one (59dee5d)
- multple mixers settings - port aux etc didn´t update correctly (d87bc77)
- OSC protocol - type in logger.info mixerport (b95e3c8)
- re-render issue in miniChannels mixer (a1fb85f)
- typo - CHANNEL_ACTIONS constant was left over in SettingsStorage.ts (91905a9)
4.0.0 (2020-10-12)
- adding support for multiple mixers in all product specific mixerConnections (95209b5)
- mixerconnection initialize multiple mixers (b33ea95)
- multiple faders - channel-fader routing (6fdd8be)
- multiple mixers - Aux working for first mixer. (37c0ab8)
- multiple mixers - behringer midas metering support (0f6aff4)
- multiple mixers - Channel Fader routing: clear all assignments (d62f3ea)
- multiple mixers - channel faders assign menu - label for each mixer (f49a953)
- multiple mixers - clean up routing options (32a4abb)
- multiple mixers - create channel structure and timing in front end (c1871f0)
- multiple mixers - move local Ip and port to "mixers" so multiple OSC protocols can be supported (b071cca)
- multiple mixers - prepare channel-fader Routing (5f55b95)
- multiple mixers - settings working (a2657dc)
- multiple mixers - update redux actions: outputLevel and fadeActive (975f65b)
- multiple mixers support loop through all mixers in generic connection (f29b09f)
- multiple mixers, timer fade inout support (f59036a)
- multiple-mixers implementing restore full channel store (c2e524f)
- preparing multiple mixer connections in channel store. (c1ba41d)
- preparing support for multiple mixers in settings store (1796992)
- settings.tsx preparing multiple audio mixers support (d2076b2)
- support multiple mixers in Fade in-out (b67c06d)
- crash when starting with a pre 4.xx settings.json file (35b7732)
- deep clone to new mixer added in settings (dc077be)
- limit VU updatespeed to 100ms for performance issues on large mixer setups (858acf1)
- metering - possibly undefined (wasn´t discovered, as the metering previously wasn´t visible if it was undefined) (9ee5094)
- mixer online forced rerendering. Mixer Online i still only status for first mixer. (ToDO: support all mixers in GUI) (622cc2e)
- multiple mixers - assign channels to fader only assigned first mixer (2086754)
- multiple mixers - aux settings support for first mixer - ToDo: support multiple mixers (921be2d)
- multiple mixers - update mixer number of mixers - ch datastructure problem (9b3642a)
- multiple mixers, mixerconnection reference to correct mixer instead of first one (59dee5d)
- multple mixers settings - port aux etc didn´t update correctly (d87bc77)
- OSC protocol - type in logger.info mixerport (b95e3c8)
- re-render issue in miniChannels mixer (a1fb85f)
- typo - CHANNEL_ACTIONS constant was left over in SettingsStorage.ts (91905a9)
3.6.1 (2020-08-13)
- OSC (Behringer - Midas) protocol use internal 0-1 level when sending level to mix parameters (4998ae1)
3.6.0 (2020-08-12)
- add CHANNEL_INPUT_GAIN in mixer protocols (729dcb5)
- Behringer XR protocol - remove unused variables. (3981afc)
- Chan Strip show/hide only Comp-Delay-Eq parts that are in selected mixerprotocol (167318e)
- channel strip follows PFL (3f3b867)
- disabled faders (from protocol) (e02410b)
- feedback for input sel, gain and pages (da57f6a)
- flexible UI layout, AutoMix, Capabilities (and more) (c210c0e)
- input gain and selector - input gain implemented - selector GUI prepared (1e8b550)
- input selector - added CHANNEL_INPUT_SELECTOR in mixer protocol (04e6c61)
- pages (8c5b212)
- Lawo Ruby: channel to source mappings (0fde375)
- input selector - implemented (419c1be)
- Inputselector buttons and Gain is only visible when added to mixerprotocol. (7d69ef7)
- lawo ruby gain + input select (d5b552c)
- Midas/Behringer X32 - mixer protocol cleanup - removed unused variables (71509ac)
- align Channels selector and Delay buttons (252face)
- correct mutation type (0de941d)
- crash when .presetFileExtension was not present in mixerprotocol (616c954)
- css - "Load mixer preset" was not centered (0dac1e7)
- initial fixes for working Lawo Ruby + upgrade emberplus-conn (8c556a5)
- lawo ruby subscriptions (4b3f4a6)
- SSL - don´t update received fader level if value is identical to current value (when assigning more than 1 channel pr fader in Sisyfos) (6ba6078)
- Lawo Ruby: misc fixes (b1744da)
- wrong constant for store dispath (used SOCKET instead of reducer) (0cdb455)
- X32 - mixer was offline when receiving data for a channel with a higher assigned fader than total amount of faders (0a38821)
3.5.0 (2020-06-08)
- List mixer presets in storage prepared (67b6435)
- load mixer preset - Load scene from X32 (7f1eb77)
- load mixer preset - prepared protocols with loadPresetCommand.mixerMessage (4ffbf3c)
- load mixer preset - update examples (53581c3)
- load mixer preset - x32 example files added (260a71d)
- Localization - simple localization for Sisyfos (85a3442)
- localization add nb and sv (7431031)
- mixer-preset-loading working Midas/Behringer X32 preset loading (a8fe1a9)
- compressor area in chan strip was scrollable in css. (55bc40a)
- missing declaration in protocol (74524c4)
- mixer-preset compare both sides as uppercase (0617fec)
- mixer-preset-list check files as uppercase (ac97d70)
3.4.0 (2020-06-01)
- casparcg: adds CasparCG monitoring support for NEXT/PST (d072336)
- metering should come from the first assigned channel (until multi channel metering is available) (2c01de9)
- Midas - Behringer X32 - emit all meter values in one blob (e5fd8a9)
- midas - ensure a number when creating new array (f63003a)
- midas - wrong logic in checking for unavailble faders (eb3a178)
- midas - x32 metering was pr channel not pr assignedFader (47b54d2)
- midas optimize - do not assigned meters for more than number of faders (no matter of assignment) (711d240)
- Reduction meter showed reverse value (max reduction when none, and min when max) (a1aa3eb)
- rename Gain red. to "reducition" for fint size/space on Windows machine. (2601cf7)
- smaller top margin on Reduction meter (ebf3cc3)
3.3.0 (2020-05-11)
- Studer 2-way control - mono - stereo - 51 fader level working (d2a38b2)
- Studer fader level return - level values alligned to/from Sisyfos (68781b1)
- Vista - 2 way protocol - initial fader level support for mono channels (d856688)
- Vista - 2way MUTE support (f01291b)
- Vista - Aux level 2-way (ab835d6)
- vista - get initial mute state (3f5306e)
- Vista - receive mixers fader level for mono channels (f73a981)
- vista - subscribe to Aux sends when connecting (d62dd6d)
- vista preparing 2-way sopport (6b6ec5a)
- emit current settings to client and not the stored one. (a4a1074)
- update all channels in channelReducers->SET_COMPLETE_CH_STATE (9b3aea7)
3.2.0 (2020-05-07)
- skaahoj - monitor panel mixer (5390723)
- Skaarhoj - abstract remote controllers for other support that HUI (ee6384e)
- Skaarhoj - further refatoring to prepare support (999aafb)
- skaarhoj - mapping used for assigning to faders. hwc#1 <> fader 1 etc (6821c22)
- skaarhoj - set display values on initial connection (2534b89)
- skaarhoj init server and load at server startup (6123142)
- skaarhoj monitor mix% control on hwc#81-89 91 101 (24817b6), closes hwc#81-89
- skaarhoj panel level support on rotary (93ad7fe)
- adding files for last commit (331d61a)
- Mixer Online did not turn red when connection was lost - fixed on OSC protocols and on Vista mixer (52c429d)
- only allow 9 aux sends pr monitor output - update readme (316501c)
- skaarhoj - handling error when lost connection to client (2393d5f)
- skaarhoj rotary enc handle fast rotary (e554b8a)
3.1.0 (2020-04-27)
- husky and lint-stages setup (ac99595)
- Vista - support for NEXT-CUE and MUTE on Mono, Stereo and 5.1 channels (9da7cdf)
- Vista Next-Aux send level and Mute for the mono channels (7757ff2)
- Studer Vista - better logarithmic support (d2fa070)
3.0.0 (2020-04-24)
2.13.0 (2020-04-24)
- Behringer X32 gain reduction meter (c0e3469)
- Behringer XR & Midas MR series Gain reduction. (rest of ch strip to be implemented) (c81a7f4)
- Behringer XR-Midas MR support mute-eq,comp,aux (9df30ba)
- Gain reduction meter & preparing Behringer XR protocol (17510ab)
- Vista 1-5-9 support fader level from Sisyfos on mono, st, and 5.1 channels (5cf60b4)
*
- check if fader exists before requesting from mixer (8c06344)
- reduction meter middler and upper rendering (589d936)
- update Next Aux level in OSC protocol (behringer, Midas etc.) (38a6ec7)
- update Next aux when changing fader level while it´s on (2480904)
- when receiving aux level, only set it of aux is assigned in sisyfos (to be able to only control the ones that the use should control and not all) (afcc4cd)
2.12.0 (2020-04-02)
- Studer - handle up to 95 channels on OnAir 3000. Prepare Vista handling (9c50bba)
- Studer Vista (baa248e)
- Vista 1-5-9 Encoding Mono channels including level (using BER) (ca05cb3)
- vista support for mono, stereo and 51 channels (33633e7)
- CasparCG: Fixes VU meters for CasparCG (1899d1f)
- CasparCG: Typo fix in ccg route source (fb0c0f8)
- chan strip refered to channeltype when label was empty (b996d63)
- double import of sockerServer in CasparCGConnection.ts forgot to remove in merge (cbc2ebe)
- faders should not overlap buttons (d976aa3)
- prevent scrolling of parent when in an iframe (bb48c54)
- Studer update faders with log scale (a6e1b24)
- update yarn to support BER in Vista mixer connection (722dc5d)
- when dragging a fader mouseUp could trigger other buttons. (145423e)
2.11.0 (2020-03-25)
- Studer OnAir support (02acbbe)
- Studer support - basic level for OnAir3000 (b7ca75f)
- CasparCG: adds route producer as source (7d8aaf2)
- Server: Adds logline on server address on startup (fe87c65)
- comment out unused in studer protocol (0219964)
- CasparCG: Compatibility between Decklink and Route sources (4b3c63d)
- CasparCG: Compatible with CCG Server 2.1.11.NRK route producer (a39edcb)
- changed logger.info to logger.error in casparCGConnection (ec1fc67)
2.10.1 (2020-03-24)
- changed logger.info to logger.error in casparCGConnection (5541b94)
- Client indicate when server is offline (5ec04a7)
- rename "Offtube mode" to "Eq-Comp-Aux in chstrip" (1b10cb4)
- show CasparCG source select no matter whether Offtube Mode is selected (696dfed)
2.10.0 (2020-03-19)
- change emberplus to other repo (e50b9b7)
- ember - make dedicated sendOutLevelMessage instead of a generic one where you have to do a getElementByPath each time (4034bf5)
- Ember - use timeout-hack for better Lawo support (2b508f2)
- Ember connection set up differently (bc6c6bd)
- Ember Lawo - use master branch on https://github.com/dufourgilles/node-emberplus.git (54eb20a)
- FADE_DISPATCH_RESOLUTION constant are moved to protocol to enable fever commands on slow protocols (18fd425)
- lawo-mc - add files for last commit (e29831f)
- lawo-mc - create LawoMC protocol. (not configures yet) (7d963a5)
- Lawo-MC fader level added to protocol. (ad26a6b)
- LawoRuby - initial protocol (d96533d)
- minimonitorview - css tweaks (db5d617)
- minimonitorview - label in monitor settings (60b6a4c)
- monitorview - settings in monitor setup, stored server side (8837fce)
- casparCGMaster protocol should not be able to be undefined (a template is always loaded) (477549e)
- internal levels are always 0-1 conversion to protocol level must take place in the protocols mixerconnection (88dd14f)
2.9.5 (2020-02-16)
- add preventDefault in onthouchEnd on vo, mute and auto buttons too (245352a)
2.9.4 (2020-02-15)
- always clear fade timer before setting a new one (028d666)
- avoid crash of Sisyfos when selecting Lawo and Studer premilary protocols (d130205)
2.9.3 (2020-02-14)
- handling of touch on pgm-vo-mute-auto buttons without the need for /?multitouch=1 (d58fd1b)
2.9.2 (2020-02-14)
- prevent floating point loop on fader level by setting step to 0.01 (263d016)
2.9.1 (2020-02-14)
- color of fader-handle dependent on pgm-vo-mute state (5796eec)
- don´t toggle both on touch & click if multitouch is off (1b46a47)
- Fader level was reversed (1-0 instead of 0-1) (4932128)
- update fader handle color on state shift (e149456)
2.9.0 (2020-02-12)
- multitouch - add css file. set animate to false for better multiclient multitouch support (5ed9596)
- multitouch - added styling, moved ChanStrip params back to single touch (using react-slider) (313089e)
- multitouch - move to NoUISlider to support multitouch. ToDo CSS (b59d230)
- multitouch - supporteded on pgm, vo, mute and auto buttons. (7921d9b)
2.8.0 (2020-02-11)
- implement Sofie iFrame support (a96215a)
- Sisyfos inside iFrame. Use window.top !== window.self to chech if it´s running inside something (76ceca9)
- Sisyfos running in iFrame. Use frameElement instead of checking parent. (bcc3633)
2.7.1 (2020-02-07)
2.7.0 (2020-02-05)
- Channelstrip Delay Time generic implementation (0a5a88c)
- chanStrip delaybuttons to fineadjust delay value (7ee1418)
- chanStrip slide in-out fdrom left (983cefb)
- disable label transfer to Midas so Sofie can set userlabels in Sisyfos without interfering with the mixer labels (0e139eb)
- Midas receive delayTime state (de94606)
- Midas/X32 MUTE button support (e922d5f)
- offtube mode, make channelstrip area persistent. (aebb505)
- wider chanstrip for support of more aux sends (f6872db)
- chan strip - GUI compressor - delay header was 3 lines (de6a733)
- loading storage with more channels than faders. (e.g. a fader controlling a 5.1 setup) (93e10ec)
- Midas Delay param is between 0 and 1 not ms time (e535722)
- midas protocol missing DELAY_TIME (12ac11c)
- Type - Midas - fromMixer didn´t have the correct params (87540f3)
2.6.0 (2020-01-30)
- QL1 receive fader state working (d434dd3)
- QlCl - added mute support FROM Sisyfos (8793170)
- yamaha QL - gain out command moved to protocol instead of hardwired in qlclconnection.ts (e96f902)
- Yamaha QL - use Winston logging instead of console.log (d856e26)
- yamaha QL1 - get MUTE state (on-off) from mixer (ce021e9)
- yamaha qlcl - inital req of fader levels. - split buffers - 2 byte channel message (f462841)
2.5.0 (2020-01-29)
- CasparCGconnection.ts winston logger support (4e0a7f0)
- CCG channelsettings emit action for selecting new channel inputs. (6f807cd)
- CCG v2 show- PFL in settings replaces CUE NEXT (9a24def)
- ccg-v2 - move config files to storage folder. (53bd70e)
- check geometry file for undefined (b15fbb1)
- disable settings in browser by adding localhost:1176/?settings=0 (f2dc03f)
- load CasparCG settings from Storage menu (c4e55e6)
- move CasparCG input settings into channelstrip on left side (7d20317)
- only show Load CasparCG in Storage menu if there are any .ccg files (6cda7c0)
- Preparing CCG - /inject command so it´s possible pass a command directly from Sofie to Audiomixer. (cb53eb5)
- remove close button in CCG input settings window (d61dab7)
- remove filehandling from mixerprotocol, include default example (7918b05)
- rename Storage menu to "STORAGE" (ee917a2)
- set new CasparCG config from Storage Menu is working. (7eab0b9)
- set seperate loglevel for console with loggerConsoleLevel='verbose' updated in Readme.md (beba900)
- GUI crash for reference to fader label, on fader thats not defined. (9bc4df7)
- zero indicator on faders was off after new design (78f48b5)
2.4.0 (2020-01-23)
- added Low-mid to get 4-band eq instead of 3-band eq (59542a8)
- chan strip zero indicators on eq, comp and monitor mix (b9ec40e)
- channel name in header of monitor mix minus (99c0207)
- get eq & comp state from Midas/Behringer X32 - both inital and realtime (86bd216)
- individual runtime args for setting log level of kibana and of local log file. (e978093)
- Midas/Behringer OSC get inital Aux state from mixer (7bb0741)
- move ch strip to left side (89756b9)
- Ardour ping mixewr command didn´t have osc data type (b84e965)
- channel-body css didn´t set heigth (653def0)
- delay initial state commands to avoid overload of OSC commands to Midas (443325f)
- Recived Midas Ratio has value from 0 to 11 and not 0 to 1 (40afcc5)
- typo - dispatch obj with level: instead of label: (e84abaa)
- typo - don´t revert dispatch label from level: to label: (974bec2)
- use .loMid value when updating loMid (9c61686)
2.3.3 (2020-01-15)
- rename Label Monitor Mix to: "{FaderName} Monitor Mix Minus" (d99a67b)
- update Auxlevel on mixer on changes (08b832e)
2.3.2 (2020-01-04)
2.3.1 (2020-01-01)
- CI build errors (d98475f)
- create storage folder if not exists when trying to store settings for the first time (41dcb09)
- do not use winston logger in contants files as they´re also used on client side (fb2d847)
- remove settings and default.shot from storage folder (1c63eb2)
- remove settings.json from server folder (3229936)
2.3.0 (2019-12-21)
- Ignore Automation implemented. A "MANUAL" button added in GUI so a fader can ignore commands from Automation (1399711)
- assign aux to fader use auxIndex instead of channel (a9e3232)
- avoid clearing meters when setting full state of faders (cce69f5)
- double code in AutomationConnection (had double check for X_MIX, Fade_to_black and visible) (ff8af54)
- OscMixerConnection - compare whole command length (876b367)
- Update GUI when state of muteOn and voOn is changed (52bf3da)
2.2.0 (2019-12-18)
- mixer online - will restart server. (fea6b24)
- move storage to "storage" folder, to avoid docker conflicts (7323ed9)
- add channel settings UI (8351cb0)
- added protocol latency in settings. So setting "fadeActive" to false waits until last response from protocol. (6d949ed)
- Ardour adding meter support (1864e3e)
- Ardour meter support meter not meters (9802ff5)
- Ardour support - added channel name from mixer (d767318)
- Ardour support meter calimbration (loosely set) (eb01418)
- CasparCG support as audio mixer (#35) (d47cf5b)
- change VU meter rendering to canvas-based (ee829d7)
- Channel labels - protocol now support setting labels on mixer (751b812)
- ChannelType added to IChannel in channelsReducer so each channel can reference to a channel type (995b99e)
- ChannelTypes - Channel color and label injected from mixerprotocol (9552320)
- channelTypes - Ember+ level and gain implemented (5f2752f)
- ChannelTypes - mixerProtocol actions is changed from string to Array (5448e7a)
- ChannelTypes - preparing settings for numberOfChannelTypes (ef1a9ba)
- channeltypes- OscMixerConnection send level to the different channelTypes (fd6d9ef)
- ChannelTypes: Changed numberOfChannels to numberOfChannelsInType (current ussage is [0]) (114538d)
- DMXIS - set label from Automation to DMXIS (ac4038f)
- Ember - trying to figure out invokeFunction (0210ed1)
- Ember - trying to figure out setValue (right now it only resets the value) (1e27c53)
- Ember Protocol - Subscribe label changes (5b83282)
- Ember Studer support - Added Vista 1 - Vista 5 - Vista 9 (d602daa)
- fader -> channel routing. implementing faders reducer in channel component (85a1705)
- Fader-Channel routing - initial datastructure for abstration of fader - channel (93af7b1)
- Hui Remote - change of fader from Sisyfos to HUI working. (c6f07a9)
- Hui remote - Remote solo button toggles Sisyfos PFL on/off (2587ff8)
- hui remote - Select button togles sisyfos PGM on/off (3ad29b5)
- HUI remote - Status of SELECT and SOLO button led updates when button is pressed (bd40f81)
- hui remote - update hui if mixer faders are changed by mixer (8bb116a)
- HUI-remote - Button led reflects Sisyfos state (df620b9)
- implement aux configuration in Storage load/save (7e01f2a)
- Implemented "zero" indicator on Faders (6ee7029)
- Initial support for Ardour (4512985)
- Lawo R3LAYVRX4 - NOT WORKING YET (ffccf79)
- Let an automation system ping sisyfos, to verify connectivity status. (b3a1a46)
- Midi Mixer Protocol - settings select Midi input and output port, when a MIDI mixer protocol is selected (3dd2567)
- MidiMixerConnection - using type from protocol (96576f4)
- MixerProtocol prepared ChannelType based structure. (bd05bb5)
- New ChannelType - channelType and channelIndexType implemented in channelReducer and snapShot state (4082795)
- new ChannelTypes - settings number of each channeltypes (b733529)
- Protocol for DMXIS lightcontrol (0c9cb1f)
- Reaper Master Protocol DCA support (f301dcd)
- remote midi connetion - prefare PFL (ffbde02)
- Remote midi controÃller - update mixer when recieving level change from remote (ccf95b3)
- Remote Midi Control - working on datastructure (b15542f)
- Remote midi controller - change generic midi remote contrioller to a dedicated HUI controller (73e4372)
- Remote Midi Controller - connect to selected midiports from settings (1eb4500)
- Remote midi controller - Convert Midi controller levels to audio mixer levels (ddde5fc)
- Remote Midi controller Adding support for play, stop, pitch bend types in remote protocol. instead of just ctrl-change (f043c97)
- Remote MidiControl - Added Faderlevel (20a9548)
- Remote MidiController - mixerConnection to be used for updating mixer status (8f404a5)
- Remote MidiController - preparing value conversion from mixer min-max to remote min-max (e4764b9)
- Remote midicontroller - Recieve messages working (d60ad72)
- Remote Midicontroller - Settings added pull down menus for selecting midiports in and out for controller (6e754cd)
- remote-hui fader from hui to sisyfos working (97e6faa)
- RemoteFader support - preparing support (5ed8364)
- Set channel label on mixer from Sisyfos and from Automation (35fbc34)
- Studer Vista - initial support (ea054e3)
- Studer Vista Label support (fbaf105)
- support restarting source producer to change source properties (ad9c560)
- Yamaha QL1 midi support - basic funtionality working (e7460e2)
- Yamaha QL1 support - created protocol (not functioning yet) (497db09)
- casparcg: support VU meters on CCG mixer (f6a5c4d)
- /state/full should include showFader status (c0be854)
- as new react-slider module has a z-index of 1, settings pages are changed to a z-index of 2 (af5a46c)
- Automation PST command must update NextAux (f635362)
- Automationprotocol - return address data structure is to.address not to.ip (75ceb9a)
- CasparCG protocol min and zero values are used in channelTypes, so they are adjusted accoringly (be6a5eb)
- channel - fader abstractions was not correct (5145b43)
- Channel had faderChannel as reference instead of ch (ea877dd)
- checkOscCommand - returned always true (d502820)
- ClassNames in Sttings was there by accident (c6d29b6)
- Clear protocolDelay timer when aborting old fade (7801638)
- Colors for active faders was missing after converting to react-slider based faders (15e34f3)
- don´t send faderLeel to mixer, as it reference to multiple channels now. (a2a1240)
- Electron nodeIntegration: false - added preload.js - prepare for moving hw related stuff to server side (2ec903d)
- Fade I/O - use channelType min and zero for setting target gain (6a935c6)
- fadeToBlack - only send commands for channels that are open (48ed2ae)
- ipaddress of return message is not to.id but to.address (b5f3871)
- Meter align with "zero" (48f662a)
- Midi - addListener should have channel number and not controlchange number (aec6ea8)
- Midi HUI remote controller, update new structure fader instead of channel (c4c9c3b)
- Midi protocol - update faders when multiple faders are changed (a8c6da8)
- More fader steps in Yamaha QlCl protocol (before it only had 10 steps from 0 to 1) (a9d81a8)
- new channelType - emberMixerConnection, subscription used ch instead og channelTypeIndex (0d630bb)
- new forked osc.js dependcy, to allow use without rebuilding (bf8797b)
- numberOfChannels pr. type instead of totalNumberOfChannels (139b4c1)
- only channels of first channelttype was set after reload (f50296e)
- OSC command had wrong fader Index (bef73e4)
- OSC protocol - All faders follows when changed on mixer (b5d9515)
- Package.json --asar does not take any arguments (dcfa901)
- pass auxIndex to aux level reducer (a41b987)
- PFL should not mute channel (3c66960)
- pgm off didn´t get a prober fadetime (1cbf98b)
- problem with CCG interface incorrectly understanding decklink device ID (8889acd)
- QlClMixerConnection bug re huiRemoteConnection (892bc27)
- QlClMixerConnection called hui with wrong argument (8fbdd1b)
- Reaper protocol. Wrong handling of feedback from mixer (51bd2fb)
- send state commands back to right ip and expose full state (3a6f257)
- setting menu, added cancel button to reload without saving (931ddbe)
- settings - Protocol specific options displayed when protocol is changed (e.g. midi ports when a MIDI based protocol is selected) (25167d2)
- settings and routing menus position: fixed instead of absolute (591877e)
- showMessageBoxSync parsed a null to an optional argument. Now removed (3f4561f)
- slider scroll - check for touchscreen (7331216)
- SSL adjust fader all way to zero (894a406)
- SSL check for negative value before converting to Uint8Array (54edfa3)
- SSL protocol did not receive initial state from desk. (9009d46)
- StuderVistaEmber file added (bc4dcb3)
- toggleShowChannelStrip toggle between channels (22abc5f)
- typeof declarationas (d627950)
- undo emptMiserMessage() as it didnt work inside object (5da0bea)
- update HUI remote fader, when level are changed from the mixer (b762d5f)
- upload preload.js file after it was moved (b87c859)
- Webpack build - removed Babili and css mini extract plugins (8ebd664)
- when receiving fader update from mixer, responded level should be faderlevel not outgain (0fd1bd5)
- z-index was added to settings.css (as module react-slider has a z-index=1) (b666157)
- casparCG: ensure that the filePath is a string (248f863)
- casparcg: resolve an issue with PFL (caf4946)
- added file for last commit (6197f2b)
- added midiReceiveType variable (abc1c2a)
- adding .ts files for last commit (85cb336)
- App -> passed an unused argument to MidiRemoteConnection (386d496)
- AutomationConnection, OSC server could only receive local connections. IP changed to 0.0.0.0 (ceb4d2f)
- Background on the whole mixer should be black (e3e1583)
- behringer and midas vu-meter import was removed (d557479)
- bouldn´ build app. Babel didn´t have preset-env installed (58c573b)
- changed value var to any as it can be a string or a number (cb975a9)
- check for placement of {channel} in OSC commands (67bab5b)
- checkOSC command, if {channel} was last parameter in command it returned false (c959bf0)
- CI added environment in test (11ce0ee)
- CI comment out whole test (f3eb9f2)
- CI only test build (7905a6b)
- CI only test build (0c178b5)
- defaultChannelReducerState pushed to undefined array. (f829191)
- enable/disable HuiRemoteController in settings (39e0824)
- Fade to excact target val (and not nearby) (feafa5e)
- fadeOut didn´t end if fader was exactly === min (2868a62)
- Fadi In/out when "master" mode didn´t turn down when PGM was on. (2313f0d)
- forgot to add new files in new location on last commit. (b6e24ab)
- GrpFader.css - grpFader-pst-button.on show inactive color and off show active (f8b3dc9)
- GrpFader.tsx should not be a PurComponent when using shouldCompenentUpdate (77ca0e3)
- HUI remote - change test order of midi message so it checks for fader change before test for button (38a71f7)
- HUI remote - only update HUI if connected (ed855c0)
- Index offset when calling snap from automation (28906d2)
- Individual fadetime, use fadeTime var instead of default value in Fades (dbf1f9b)
- linux and win builds, no icon (512b361)
- Meters didn´t work on behringer and midas after renaming. (b090182)
- missing /ch/1/visible (f16674a)
- MixerConnection - Fade dispatch resolution didn´t iterate (4cf207f)
- moved channelTypes to IMixerProtocolGeneric as it´s need when initialising the App for total number of channels (33400f3)
- offset between channel and array (8e0fe91)
- Only rerender when new state in store. Bug: snapOn is an array and forces a re-render everytime the redux runs it´s reducer (98e48a1)
- PFL pass complete OSC command for turning on and of PFL (acb3108)
- Protocol cleanup - removed references to deleted protocols (d01d3ca)
- Protocol cleanup, removed protocols deleted in import (9afeded)
- re-render grp fader (738895c)
- refered to props store instead of windows store (f022d79)
- removed double background-color assignment in Channel.css (9213f50)
- Rerender when clicking on a snap button. props state is now each elements value and not the object of the element (fbe8dcd)
- SET_OUTPUT_LEVEL didn´t have a return so VU was set. (0d14869)
- slow crossfade when take 32channels. dispatchTrigger added, so store only updates every 5 times the OSC fader is updated. (f70061d)
- small type fixes (d6d673f)
- toggling a snap on a channel didn´t update the gui. its now checked in shouldComponentUpdate (face0e3)
- turned on channel instead of GrpFader (56868af)
- type - assigned true to pflOn instead of comparing in if ( = instead of === ) (83e0cba)
- type used = instead of === (c350927)
- TYPO (e2f761a)
- Update gain level in redux store so a change of volume while fading doesn´t jump back to gain from before last fade start (68ae069)
- Update webpack.build for ts with babel. (70e2437)
- When an channelsetting is on and new protocol are selected that haven´t implementee channelsettings, the settings wouldn´t go away after reload. (82373dd)
- When running as "master" volume did not lower when pgm on. (069b4b0)
- window size on open, element types in Settings (cdb2430)
- yarn build - did not build as || was used instead of && (48930e8)