Commit Graph

983 Commits (main)

Author SHA1 Message Date
Georg Krause 3378d6d7cd Fix typo 2019-04-05 22:21:37 +01:00
Georg Krause 9b3c6a4621 Add version fall back to meson config 2019-04-05 22:21:37 +01:00
Georg Krause 5424805add Print version with luppp --version or luppp -v 2019-03-28 18:46:57 +00:00
Harry van Haaren 1b4008969f
Merge pull request #263 from prusnak/master
build: add install: true to executable in meson.build
2018-12-05 21:39:05 -08:00
Pavol Rusnak 4ec09e6f6e
build: add install: true to executable in meson.build 2018-12-04 12:06:22 +01:00
Harry van Haaren abb0bfc923
Merge pull request #258 from openAVproductions/release_1.2
Release 1.2.0, closes https://github.com/openAVproductions/openAV-Luppp/milestone/5
2018-07-24 22:32:40 +01:00
Harry van Haaren 4aaaea80c2 release: 1.2.0 release commit
Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-07-24 22:29:03 +01:00
Harry van Haaren 58eb9c3fed README: update to meson build instructions
Meson is much nicer and easier to use for compiling,
and it will become the only build system in a future
release.

Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-07-24 22:23:14 +01:00
Harry van Haaren 3769d5bafc changelog: minor updates and stamp date
Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-07-24 21:58:32 +01:00
Harry van Haaren 7ab4a9bc55
Merge pull request #257 from openAVproductions/metro_fades
metronome: add fancy fades, fixes #231
2018-07-24 21:48:45 +01:00
Harry van Haaren 0d99b3d584 metronome: add fancy fades, fixes #231
Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-07-24 21:31:47 +01:00
Harry van Haaren 03c099d0d7
Merge pull request #255 from openAVproductions/fix_bpm_use_tempo
timemanager: error check tempos from "Use Tempo"
2018-07-21 16:50:40 +01:00
Harry van Haaren 7afcef5993 goptions: fix scan-build dead-init warning
Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-07-21 00:14:35 +01:00
Harry van Haaren 4edd419a63 timemanager: replace sprintf() with snprintf()
This avoids buffer overflows.

Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-07-21 00:03:07 +01:00
Harry van Haaren e3491dbe5f timemanager: error check tempos from "Use Tempo"
This commit adds a bpm conversion from the fpb to set the
tempo to, and then limits the values to the range as set
in config.hxx. A message is safely printed to the console
when a message is dropped. Fixes #240.

Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-07-20 23:59:52 +01:00
Harry van Haaren 5533a99913
Merge pull request #253 from openAVproductions/fix_dial
dial: fix unitialized variable
2018-07-15 13:08:45 +01:00
Harry van Haaren ff71473ace dial: fix unitialized variable
Before this the pan_style value was not initialized,
meaning that the dial could (very rarely) appear as
a pan style dial when it should not be. Thanks valgrind :)

Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-07-15 12:08:07 +01:00
Harry van Haaren 3c33c66ea9
README: Fix link to issues 2018-07-15 11:06:30 +00:00
Harry van Haaren e6384e12c0
Merge pull request #252 from georgkrause/sceneclearbug
prevent scene names being cleared on scene launch, thanks @georgkrause!
2018-07-15 09:54:59 +01:00
Georg Krause a20ae2ed49 stop recording on clip reset 2018-07-15 10:51:32 +02:00
Georg Krause 14872cad14 prevent scene names being cleared on scene launch 2018-07-15 09:36:27 +02:00
Harry van Haaren 0286bff543
Merge pull request #249 from openAVproductions/remove_auto_file_open
tests: remove auto open file at failure
2018-07-14 14:06:38 +01:00
Harry van Haaren a6b6f0beb1
Merge pull request #250 from openAVproductions/readme_fix
readme: update screenshot alt text
2018-07-14 14:02:38 +01:00
Harry van Haaren 821c17477d readme: update screenshot alt text 2018-07-14 14:01:27 +01:00
Harry van Haaren 263dd65f9a
Merge pull request #247 from georgkrause/readme
update Readme, thanks @georgkrause and @sub26nico !
2018-07-14 14:00:52 +01:00
Harry van Haaren c3c5ba5518
Merge pull request #246 from georgkrause/changelog
update Changelog, thanks @georgkrause
2018-07-14 13:42:36 +01:00
Harry van Haaren d43ae4a512 tests: remove auto open file at failure
This removes auto open of the failed assert, which was
a fancy feature but pretty darn hacky too.

Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-07-14 13:38:36 +01:00
Georg Krause 85c45b7c0f rename file to right version number 2018-07-14 13:41:54 +02:00
Harry van Haaren 303b736a0b
Merge pull request #245 from georgkrause/fix242
Do clip playhead reset right, thanks @coderkun and @georgkrause
2018-07-14 12:30:28 +01:00
Harry van Haaren 03b542a67b
Merge pull request #248 from openAVproductions/fix_fabs
jacksendreturn: fix compile of fabs(), Merging this quickly to fix build
2018-07-14 12:27:25 +01:00
Harry van Haaren dd36d19806 jacksendreturn: fix compile of fabs()
fabs() is not part of std::, so remove that prefix to
fix compilation.

Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-07-14 12:25:02 +01:00
Harry van Haaren e4b8632005
Merge pull request #243 from georgkrause/smoothing
Smoothing for discrete controls, thanks @georgkrause!
2018-07-14 12:21:04 +01:00
Georg Krause 2e80ccd8ff update README.md, current URLs and Screenshot 2018-07-14 09:11:02 +02:00
sub26nico 7737ac1d46 add updated screenshot, made by @sub26nico 2018-07-14 09:10:32 +02:00
Georg Krause 22929224db add smoothing to changelog 2018-07-13 11:44:17 +02:00
Georg Krause d91c85a9ce prepare changelog for next version 2018-07-12 15:19:08 +02:00
Georg Krause d28b6d9481 add changelog for 1.1.1 release 2018-07-12 15:09:16 +02:00
Georg Krause d8733a3292 update changelog for version 1.1 2018-07-12 15:02:12 +02:00
Georg Krause 210a08f418 removed const from smoothing_value
I wanted to make this const to prevent changes, but since the smoothing_value needs to be calculated based on the samplerate which
is a member of jack this does not work, I dont know how to do this. Any hints welcome.
2018-07-11 21:51:42 +02:00
Georg Krause 21e53c391d calculate smoothing value depending on samplerate
Because smoothing "speed" distinguish between two sample rates, we need to calculate the right smoothing value for the used sample
rate on runtime. This commit changes this. The SMOOTHING_CONST in config.hxx can still be used to configurate the general speed for
smoothing.
2018-07-09 14:38:52 +02:00
Georg Krause 701e9dc24b apply smoothing to input to send button 2018-07-09 14:16:41 +02:00
Georg Krause abdf24dada apply smoothing to input to mix button 2018-07-09 14:09:44 +02:00
Georg Krause 08835eac75 apply smoothing to input to key button 2018-07-09 13:57:06 +02:00
Georg Krause 74c40a55e3 apply smoothing to input volume 2018-07-09 13:54:11 +02:00
Georg Krause 211a8c886f apply smoothing to master return vol 2018-07-09 13:50:39 +02:00
Georg Krause df763be9fb apply smoothing to input sidechain volume 2018-07-09 13:46:31 +02:00
Georg Krause c7f268a45b apply smoothing to input to send volume 2018-07-09 13:34:13 +02:00
Georg Krause 8b9b3bce44 apply smoothing to input to mix volume 2018-07-09 13:29:09 +02:00
Georg Krause 73662713d3 apply smoothing to sidechain key control 2018-07-09 11:40:14 +02:00
Georg Krause eff6d2a824 apply smoothing to Postfader Sends (Snd-Button) 2018-07-09 11:33:50 +02:00