Georg Krause
cdfd7a858b
Add some debugging
2019-05-23 13:34:37 +02:00
Georg Krause
dd22b92240
Simplyfy code
2019-05-23 13:34:37 +02:00
Georg Krause
4c0d6f1b0f
Set recFpb when loading clip
2019-05-23 13:34:37 +02:00
Georg Krause
5fc0a7c000
Disable tempo dial value changes while clicked
...
This makes it much easier to set a specific tempo since the DSP engine does not set a value while the knob is clicked. The result were jumps while changing tempo which should be resolved now
2019-05-23 13:34:37 +02:00
Georg Krause
56ee7c61cc
Disable smoothed tempo changes
...
The user should be fully responsible for the speed of the tempo change, therefore no smoothing should be applied.
2019-05-23 13:34:37 +02:00
Georg Krause
1ea7e7e6aa
WIP clip sync
2019-05-23 13:34:37 +02:00
Georg Krause
b196c3667e
calculate playspead based on fpd & fix wrong clip reset
...
This commit calculates the play speed for a looperclip based on the frames per beat, this avoids displacement due to different clip length
Also there was a wrong clip reset when the playhead gets reset in getSample because of the end of buffer. This is not really a nice fix but works for further testing of clipsync
2019-05-23 13:34:37 +02:00
Georg Krause
d00e582f49
[CI] Add Lizard code analysis, split in multiple stages
2019-05-22 12:31:27 +02:00
Georg Krause
090df71b06
Build using custom docker image
2019-05-21 12:45:48 +02:00
Georg Krause
74cddbda43
Format Changelog as Markdown
2019-05-19 20:29:30 +02:00
Georg Krause
451576fb5a
Only upload needed artifacts
2019-05-17 13:20:50 +02:00
Georg Krause
191c2b39ad
Add Gitlab CI
2019-05-17 13:06:51 +02:00
Georg Krause
69d276aebd
Simplyfy Travis Install Section
2019-04-25 10:36:10 +02:00
Georg Krause
eec8716ecd
Use addons to define dependencies
2019-04-25 10:36:10 +02:00
Georg Krause
51df4afff6
Fix syntax of travis env var
2019-04-25 10:36:10 +02:00
Georg Krause
727fb4b806
Name Release with Branch name
2019-04-25 10:36:10 +02:00
Georg Krause
d7bf7db236
Fix blank line
2019-04-24 08:57:29 +02:00
Georg Krause
f394454d20
Cleanup and documentation
2019-04-24 08:57:29 +02:00
Georg Krause
1422ab277d
Prevent setting playhead from outside for now, only allow reset
2019-04-24 08:57:29 +02:00
Georg Krause
71feed4220
Small cleanup
2019-04-24 08:57:29 +02:00
Georg Krause
d8c639abf4
Make xrec possible again
2019-04-24 08:57:29 +02:00
Georg Krause
a29349338f
Update controller after each state change
2019-04-24 08:57:29 +02:00
Georg Krause
7412bb49df
Make state set functions private
2019-04-24 08:57:29 +02:00
Georg Krause
db1b94d78c
Reset Clip State on Controllers if playback was queued but clip is empty
2019-04-24 08:57:29 +02:00
Georg Krause
ea89f07cc9
Fix loading of a clip
2019-04-24 08:57:29 +02:00
Georg Krause
38e3e914d6
Fix warning
2019-04-24 08:57:29 +02:00
Georg Krause
834260bed4
Clean up the Code
2019-04-24 08:57:29 +02:00
Georg Krause
fe2815deb0
Introduce State transition functions
2019-04-24 08:57:29 +02:00
Georg Krause
140663b442
Remove function which handles the audio buffer outside of the LooperClip
2019-04-24 08:57:29 +02:00
Georg Krause
0b5b7bf199
Unify of single clips and the hole session
...
This introduces a new Event, called EventSaveClip which starts saving of a single clip. On the other side, the confusing and not anymore needed no_dealloc option in the
EventStateSaveBuffer was removed. I think this is now easier to understand.
Possible problem: The differentiation of the saving location is done by checking if gui->saveBufferPath is set, feedback here is welcome.
2019-04-24 08:57:29 +02:00
Georg Krause
7961658933
Rename Event for Saving Session
2019-04-24 08:57:29 +02:00
Georg Krause
b03a660523
add some buffer debug output
2019-04-24 08:57:29 +02:00
Georg Krause
c91d593818
move buffer resize request into LooperClip
2019-04-24 08:57:29 +02:00
Georg Krause
3d3ac0a174
Add Changelog for 1.2.1
2019-04-14 11:08:18 +01:00
Georg Krause
c7b524b197
Fix Whitespaces
2019-04-14 11:03:01 +01:00
Georg Krause
7c09f13a62
AppImage
2019-04-14 11:03:01 +01:00
Georg Krause
bce64e72e4
Fix typo
2019-04-14 11:03:01 +01:00
Georg Krause
06d8c86363
Configure build to enable creation of AppImages
2019-04-14 11:03:01 +01:00
Georg Krause
ffe4c3ad3d
Do not cache ntk since it brings problems
2019-04-14 11:03:01 +01:00
Georg Krause
47e7619c09
Fix clone of ntk repository
2019-04-14 11:03:01 +01:00
Georg Krause
01fcacfc6b
Add configuration for Travis CI build
2019-04-14 11:03:01 +01:00
Georg Krause
b674c38555
update according to discussion, now based on kernel clang-format
2019-04-05 22:30:30 +01:00
coderkun
5b8ea2af2d
Adjust several clang formatting options
2019-04-05 22:30:30 +01:00
Georg Krause
2820da7af8
using tabs for identation
2019-04-05 22:30:30 +01:00
Georg Krause
b9954f8489
added proposal for .clang-format
2019-04-05 22:30:30 +01:00
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