Bruno Herbelin
e888bfbc8d
BugFix SessionFile source import
2022-03-26 15:02:28 +01:00
Bruno Herbelin
b04ab65258
Merge remote-tracking branch 'origin/master'
2022-03-24 23:55:04 +01:00
Bruno Herbelin
46b707f246
Unified & fixed implementation of Group of sources (formerly flatten)
...
Fixed MixingGroup keep&restore when making Session Group Sources. New global feature to Group all sources into one session source. Unused but potentially useful implementation of flatten of mixer session into one new session source.
2022-03-24 23:52:00 +01:00
Bruno Herbelin
f2a6073829
Unified & fixed implementation of Group of sources (formerly flatten)
...
Fixed MixingGroup keep&restore when making Session Group Sources. New global feature to Group all sources into one session source. Unused but potentially useful implementation of flatten of mixer session into one new session source.
2022-03-24 00:23:27 +01:00
Bruno Herbelin
e5926a5371
BugFix Load mixing groups for Session source and groups
2022-03-23 22:03:02 +01:00
Bruno Herbelin
86c4581a50
BugFix gstreamer HW decoding
...
Enforce low priority when disabling on launch.
2022-03-23 22:01:07 +01:00
Bruno Herbelin
a80074dc21
Mixer functions cleanup, new flatten 'Embed in new' session
2022-03-22 00:20:41 +01:00
Bruno Herbelin
3effdd1408
Spelling and fix README and doc
2022-03-22 00:19:53 +01:00
Bruno
b927c55216
Temporary fix for preventing horizontal scrolling in main pannel
2022-03-21 16:24:40 +01:00
Bruno
49c590a9b5
OSX compilation update 0.7.0
2022-03-21 16:19:52 +01:00
Bruno Herbelin
8df6a2dd83
Display more informative error message on XML load fail.
2022-03-20 12:06:32 +01:00
Bruno Herbelin
fe66c95a29
Load Settings even for different version.
...
Cleanup Settings implementation.
2022-03-20 12:06:09 +01:00
Bruno Herbelin
c080959f64
Avoid very-long-line-length-in-source-file warning for glad generated source code
2022-03-20 00:30:56 +01:00
Bruno Herbelin
f27a88787d
Add linux manpage and update main accordingly
2022-03-19 21:24:42 +01:00
Bruno Herbelin
5853495125
IMGUI API change for Text display
2022-03-19 16:46:59 +01:00
Bruno Herbelin
f49d94948d
Bugfix Duplicate input mapping
2022-03-19 14:58:27 +01:00
Bruno Herbelin
82dad0fad3
UI improvement, rescaling windows content with user font scale
2022-03-19 14:58:12 +01:00
Bruno Herbelin
fea99498af
Show initials of source in combo selectors.
2022-03-19 01:27:14 +01:00
Bruno Herbelin
5582ee8ed8
Compilation warning fix
2022-03-18 21:46:22 +01:00
Bruno Herbelin
f4b6db9404
Remove uncessary font, find fonts in system if not available.
2022-03-18 21:46:08 +01:00
Bruno Herbelin
5c92362aae
Fixing typos and spelling mistakes
2022-03-16 23:28:39 +01:00
Bruno Herbelin
667ea9fa64
Fix glfw dependency different version
2022-03-15 22:15:18 +01:00
Bruno Herbelin
b710750035
Merge remote-tracking branch 'origin/master'
2022-03-15 18:49:12 +01:00
Bruno Herbelin
491ff01c79
Optional library dependency CMake
2022-03-14 23:34:02 +01:00
Bruno Herbelin
4981145dd8
Fix version from git
2022-03-14 23:34:02 +01:00
Bruno Herbelin
e9497b03f4
Fix version from git
2022-03-14 23:31:50 +01:00
Bruno Herbelin
d76e518db1
Optional library dependency CMake
0.7
2022-03-14 22:52:50 +01:00
Bruno Herbelin
a2906c6aa5
Preparing 0.7
2022-03-14 01:10:45 +01:00
Bruno Herbelin
e0676c66a0
Metronome fix
...
do not call now() multiple times to avoid time difference between calls.
2022-03-13 23:13:32 +01:00
Bruno Herbelin
0b12c5a169
Bugfix and Help Input mapping.
...
Duplicate input mapping, drag'n drop, and various UI improvements.
2022-03-12 18:05:53 +01:00
Bruno Herbelin
39b61fe331
Reimplementation of SourceInputCallbacks into Session
...
Session should be the object holding the list of inputs parameters (e.g. synchrony) and the list of source callbacks. This also avoids mixing input when copying sources. Code could be improved but is operational.
2022-03-07 00:23:24 +01:00
Bruno Herbelin
83e77681d9
Various BugFix and UI improvements
...
Prevent key repeat for commands, allow maintain ESC key, replaced timeline BPM display (innacurate and confusing) with a simplified icon indicator for Metronome synchronization of Media player, improved Media Player loop mode tooltip, improved Pattern source selector.
2022-02-26 22:35:27 +01:00
Bruno Herbelin
95a69937bd
BugFix Mediaplayer loop and info mediaplayer
2022-02-26 22:32:37 +01:00
Bruno Herbelin
c355bd7569
Bugfix: update depth of sources from dropped media file
...
To be investigated further if problem persists: patch seems to work (increment twice View::need_deep_update_) but not fully sure why two frames are necessary...
2022-02-22 23:32:43 +01:00
Bruno Herbelin
559a186cd9
BugFix repeated toggle clear workspace
2022-02-22 22:43:58 +01:00
Bruno Herbelin
7e81ef37d7
Upper-case keyboard key info
2022-02-21 12:33:22 +01:00
Bruno Herbelin
2e167d260d
New Geometry source callback
...
Set Geometry callback applies and interpolates position, scale and rotation of a source. Implemented UI and XML.
2022-02-21 12:32:48 +01:00
Bruno Herbelin
aa50d818ec
Added directionality and speed selection in Input Callback
...
Unified implementation of constructor for SourceCallbacks. New icons and IconMultitouch for configuration GUI of input callback.
2022-02-20 21:03:39 +01:00
Bruno Herbelin
b9dd0a3877
Added icons in Output window menu bar
...
Unified appearance with other windows
2022-02-20 21:01:28 +01:00
Bruno Herbelin
e03ef7e214
BugFix Clone is playable if its origin is playable too
2022-02-19 12:42:42 +01:00
Bruno Herbelin
caa05d739f
BugFix double clic output window
2022-02-19 03:24:25 +01:00
Bruno Herbelin
f580673dea
Minor changes in SRT and generator sources to help user
...
Clearly state 'listener' and 'call' roles for SRT. Add a '>' indicator to indicate if a generator is playable.
2022-02-18 19:09:37 +01:00
Bruno Herbelin
297d271e63
Change direction Loom
...
more logical to set positive delta to increase visibility
2022-02-15 23:44:54 +01:00
Bruno Herbelin
a28e4be5a3
Bugfix play selection
2022-02-15 23:44:14 +01:00
Bruno Herbelin
6b672acdc7
Improved UI for Input Mapping
2022-02-14 23:40:26 +01:00
Bruno Herbelin
26f5368264
Implementation Control manager with singleton mechanism (not static)
2022-02-13 22:29:55 +01:00
Bruno Herbelin
fc5b967973
Imput Mapping support for Multitouch with TouchOSC
...
16 touch buttons in Multitouch tab of TouchOSC companion app for user customized callbacks.
2022-02-13 12:49:43 +01:00
Bruno
3cf497fa91
Change Multitouch TouchOSC
...
Akai MPC inspiration for 16 buttons with touch variability
2022-02-11 12:48:43 +01:00
Bruno Herbelin
f50411e9db
Bugfix Callbacks
...
Added duration to SetAlpha callback. Saving and loading Play callback.
2022-02-11 00:28:25 +01:00
Bruno Herbelin
74eca2e527
Added UI actions to change key of source callbacks and copy-paste
...
Drag&drop input button keys to change key associated to a list of source callbacks (i.e. move). Copy Paste in context popup menu to remember the input model to copy at another input.
2022-02-10 00:24:38 +01:00