Paul Davis
535a6728a0
todo list text for nutempo-related tasks
2021-08-16 13:41:49 -06:00
Robin Gareus
b4b4745bd4
Amend 55211b8d
(PRNG seed, use local address)
2021-08-16 04:59:10 +02:00
Robin Gareus
baf5a13f17
Update atomic/volatile compat
...
With glib 2.64, volatile gint produce annoying Wcast-qual
compiler warnings with mingw/gcc-8.
Even though the the build succeeds, and only glib 2.68+
requires non-volatile atomics this results in a much
cleaner build-log.
2021-08-16 04:26:55 +02:00
Robin Gareus
55211b8dd6
Update triggerbox RNG API calls
2021-08-15 16:04:08 +02:00
Robin Gareus
a3b28b4114
Move PCG RNG implementation out of header, update API
2021-08-15 16:03:01 +02:00
Robin Gareus
e4d1d82ea7
Fix rt-safe PRNG (seed once, not every call)
2021-08-15 15:24:23 +02:00
Robin Gareus
76a01bab63
Hide splash screen for new-user-wizard
2021-08-14 22:03:57 +02:00
Paul Davis
63fbc87177
triggerbox: use new rt-safe RNG
2021-08-13 17:34:07 -06:00
Robin Gareus
10253a6ae4
Fix Windows builds, remove unnecessary srandom() calls
...
Since fc90c92a49
Gtkmm2ext::random_color () uses g_random_int()
which is implicitly seeded when first used.
2021-08-14 01:29:49 +02:00
Paul Davis
bf26be71aa
move constraint packing tests out of the way
2021-08-13 17:27:20 -06:00
Robin Gareus
bbe1dbc3a0
Amend previous commit (missing brace)
2021-08-14 01:16:49 +02:00
Robin Gareus
c3de8c0b16
Fix Windows builds (missing Temporal Lua declarations)
2021-08-14 01:13:36 +02:00
Robin Gareus
f5b6f76e12
Fix Windows builds (disambiguate API calls)
2021-08-14 01:08:23 +02:00
Robin Gareus
fc90c92a49
Fix Windows builds (rand/random API)
2021-08-14 01:07:13 +02:00
Robin Gareus
79baf356b9
Add realtime safe random number generator
2021-08-14 01:03:37 +02:00
Paul Davis
41796ecc14
soundtouch support is not enabled by default and currently will not compile
2021-08-13 16:19:47 -06:00
Paul Davis
2f90425173
amend 506d0efc32
and improve; use g_random_int() instead of random()
2021-08-13 16:09:59 -06:00
Paul Davis
506d0efc32
compilation fix for windows (random() <=> rand()
2021-08-13 16:08:17 -06:00
Paul Davis
fe271f04c7
maybe fix a gcc error/warning
2021-08-13 16:03:36 -06:00
Paul Davis
55025cc82a
remove some more unnecessary headers
2021-08-13 15:34:39 -06:00
Paul Davis
2f4a623c56
remove unnecessary headers
2021-08-13 15:31:43 -06:00
Paul Davis
3fe0a2f53a
fix warning noted by macOS compiler
2021-08-13 14:11:41 -06:00
Paul Davis
6ac4d37bea
fixes for macOS where Rect is a MacType
2021-08-13 14:11:41 -06:00
Paul Davis
0095681493
fix cast in call to time(2)
2021-08-13 14:11:41 -06:00
Robin Gareus
b3fff25d5c
Fix --maschine builds (pure virtual)
2021-08-13 21:53:18 +02:00
Paul Davis
a563d5f0d7
triggerbox: add more framwork to looping sections and fixup issue with uninitialized variable
2021-08-13 12:51:37 -06:00
Paul Davis
75f8b9a083
triggerbox: fix repeat launch style
2021-08-13 12:51:37 -06:00
Paul Davis
0b2c03b0e9
post-rebase manual fixups (GUI)
2021-08-13 12:51:37 -06:00
Paul Davis
b6de89d35c
post-rebase manual fixups (libs)
2021-08-13 12:51:37 -06:00
Paul Davis
ec4e09c12a
triggerbox: missing setter
2021-08-13 12:51:37 -06:00
Paul Davis
c620d3d411
triggerbox: follow action "probability"
2021-08-13 12:51:37 -06:00
Paul Davis
3f47c7dcc5
triggerbox (UI): changes required by 2 possible follow actions
2021-08-13 12:51:37 -06:00
Paul Davis
4ee02182fe
triggerbox: 2 possible follow actions
2021-08-13 12:51:37 -06:00
Paul Davis
6854c66f6f
triggerbox (UI): get closer to Live semantics and descriptions for follow action/launch style
2021-08-13 12:51:37 -06:00
Paul Davis
0d104e85c1
triggerbox: get closer to Live semantics and descriptions for follow action/launch style
2021-08-13 12:51:37 -06:00
Paul Davis
17b7e0648f
triggerbox: initial support for "reapeat" launch style.
...
Don't change it while the trigger is running!
2021-08-13 12:51:37 -06:00
Paul Davis
bab6c5cbdd
triggbox: clean up compiler warnings
2021-08-13 12:51:37 -06:00
Paul Davis
e9f0aeae3a
triggerbox: add start + usable length fields to address (a) repeat launch style (b) clip "editing"
2021-08-13 12:51:37 -06:00
Paul Davis
7be493bc46
triggerbox: fixed gated trigger behavior
2021-08-13 12:51:37 -06:00
Paul Davis
edbafd9f5b
triggerbox: more significant design clean-ups, and follow actions now work (basically)
2021-08-13 12:51:37 -06:00
Paul Davis
8cea19dd25
triggerbox (UI): tweaks to fllow API changes
2021-08-13 12:51:37 -06:00
Paul Davis
147ca2108f
triggerbox: redesign around a state machine concept, and just iterating over current triggers, no queues
2021-08-13 12:51:37 -06:00
Paul Davis
ceb0cb861e
triggerbox (UI): clean up drawing of play button
2021-08-13 12:51:37 -06:00
Paul Davis
e1652811f5
triggerbox: when a trigger is done, remove it as well as change
2021-08-13 12:51:37 -06:00
Paul Davis
1a29a58a05
NOOP: comment whitespace fix
2021-08-13 12:51:37 -06:00
Paul Davis
58aa2026dc
fix incorrect assert
2021-08-13 12:51:37 -06:00
Paul Davis
b98c22dbba
triggerbox: emit prop change for running
2021-08-13 12:51:37 -06:00
Paul Davis
7ac80607ea
triggerbox: add a useful property
2021-08-13 12:51:37 -06:00
Paul Davis
b76744d28d
triggerbox: better handling of clip end, and some code cleanup
2021-08-13 12:51:37 -06:00
Paul Davis
b0914bbc41
triggerbox (UI): initialize member variable to null
2021-08-13 12:51:37 -06:00