Georg Krause
57cb20368b
Fix missing update of BPM display
...
The problem was a missing redraw after changing the label. This led to a
stucked display, when the tempo dial is used. Now a redraw is added after
the label is changed.
2019-11-03 08:30:43 +01:00
Georg Krause
4953b1807f
Disable tempo button while recording
2019-06-18 12:37:42 +02:00
Georg Krause
6a28d5fbb9
Disable tempo changes while recording
2019-06-18 12:36:51 +02:00
Georg Krause
306f29cd4a
Remove debug prints
2019-06-18 12:34:50 +02:00
Georg Krause
860348472d
Disable tempo dial while a clip is recording
2019-06-18 12:34:26 +02:00
Georg Krause
b084eb8758
Remove Debug prints
2019-06-18 11:42:54 +02:00
Georg Krause
6858411d21
Also check /usr/share/loopp for default controller maps
2019-06-16 22:09:17 +02:00
Georg Krause
d210216c72
Disable Free Mode if >= 1 Clip is recorded
2019-06-15 10:24:13 +02:00
Georg Krause
74e5ab65bd
Reset Queue in GUI
2019-06-14 10:20:02 +02:00
Georg Krause
4942d63860
Enable tempo tapping while transport is stopped
2019-06-13 07:37:19 +02:00
Georg Krause
2579937e7f
Fix crash when starting with empty controller name
2019-06-11 22:06:03 +02:00
Georg Krause
b8a5786ed8
Fix Label Alignment of Dials in the Master Track
2019-06-11 20:12:51 +02:00
Georg Krause
f32e260447
Fix master track bottom border
2019-06-11 20:04:38 +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
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
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
d7bf7db236
Fix blank line
2019-04-24 08:57:29 +02:00