Georg Krause
bddda3b6ba
Add 32x32 Icon for NSM
2019-06-11 11:54:34 +02:00
Georg Krause
2b649b14e0
Fix version number, fix version.hxx generation
2019-06-11 11:27:50 +02:00
Georg Krause
47547beb15
Fix typo
2019-06-11 10:29:51 +02:00
Georg Krause
5bcf614798
Update CHANGELOG.md
2019-06-09 11:06:13 +02:00
Georg Krause
6c8b188935
Implement legacy mode to support old jack connection automations
2019-06-09 11:02:44 +02:00
Georg Krause
23839e4a91
Remove openAV references from the code
2019-06-09 10:53:06 +02:00
Georg Krause
e592d5dea4
Rename Luppp to Loopp
2019-06-09 10:41:19 +02:00
Georg Krause
a748de09ed
Improve updating of controller a lot
...
* GridLogic does not update controllers anymore, the Looperclip does it on state change
* Looperclip does not update state and progress together anymore
2019-06-07 12:07:05 +02:00
Georg Krause
4916088097
Do not register looper twice as time observer
2019-06-07 11:49:42 +02:00
Georg Krause
81ee701f8f
Only deactivate metronome on freerecmode=on
2019-06-07 11:05:29 +02:00
Georg Krause
51bbe4bed8
Fix neverending play queue
...
When a clip record gets stopped manually while having auto stop rec active,
it might happen that a clip gets stuck in play queue. This is fixed now.
closes #45
2019-06-07 10:04:21 +02:00
Georg Krause
773692e1f9
fixes return from free record mode
...
closes #46
2019-06-07 01:04:09 +02:00
Georg Krause
dec28147e8
Fix beats = 0; remove debug print
2019-06-06 15:24:36 +02:00
Georg Krause
67b1629e9f
Remove debug prints
2019-06-06 15:22:03 +02:00
Georg Krause
b1dacce730
Return from Free Record Mode when recording is stopped
2019-06-06 15:21:23 +02:00
Georg Krause
1574a000f2
Disable tempo Dial in Free Record Mode
2019-06-06 15:18:20 +02:00
Georg Krause
c2c1838756
Disable Beat Light in Free Record Mode
2019-06-06 15:10:06 +02:00
Georg Krause
b69e3e4ce3
Disable Tempo tapping in Free Record Mode
2019-06-06 15:02:26 +02:00
Georg Krause
7d217629a9
Disable Metronome in Free Record Mode
2019-06-06 14:54:44 +02:00
Georg Krause
994ead34ff
Set tempo with recorded loop in free mode
2019-06-06 14:17:50 +02:00
Georg Krause
f41d76b3d7
Free Rec Mode Button works now
2019-06-06 10:31:01 +02:00
Georg Krause
307a28a84a
Rearrange Buttons in Master Section, Add freeRec Button
2019-06-05 14:09:03 +02:00
Georg Krause
4114e9d802
Improve inactive behavior of avtk_light_button
2019-06-05 14:06:24 +02:00
Georg Krause
70bc959f32
Clean up changes in gmastertrack
2019-06-05 13:03:42 +02:00
Georg Krause
c14ea9b060
Show only one beat display button with changing colors
2019-06-05 12:16:35 +02:00
Georg Krause
c60ec24db7
Change internal representation of bpm to float
2019-05-31 21:52:57 +02:00
Georg Krause
335571ad17
Add Auto Stop Recording
2019-05-31 20:59:48 +02:00
Georg Krause
d3be43a44f
Remove Login to Docker Registry
2019-05-28 13:18:04 +02:00
Georg Krause
f6d92e0171
Build with Image from Gitlab Registry
2019-05-28 13:15:27 +02:00
Georg Krause
8d04f33bcd
Update Changelog.md
2019-05-25 10:09:33 +02:00
Georg Krause
e7b45bc11a
Add mechanics for Unit Tests, unit tests for AudioBuffer, and fix some minor AudioBuffer issues
2019-05-23 17:14:04 +02:00
Georg Krause
40035dee3c
Make LooperClip a Time Observer and reset playhead after all beats are played back
2019-05-23 13:34:37 +02:00
Georg Krause
d3dfa921c7
Fix setting clips individual playspeed
2019-05-23 13:34:37 +02:00
Georg Krause
985db72d8d
Cleanup Code, Remove Debug prints, Add Changelog
2019-05-23 13:34:37 +02:00
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