Valentin Boettcher
b3dc3693d7
whitespace
2018-04-10 09:09:46 +02:00
Valentin Boettcher
dbf38ceea8
more whitespace
2018-04-10 08:51:27 +02:00
Valentin Boettcher
69db656239
SomE WHITESPACE
2018-04-10 08:36:37 +02:00
Valentin Boettcher
bbaa7554cd
Streamlining the Trimming
2018-04-10 08:14:46 +02:00
Valentin Boettcher
fd5cc9e44c
Redo The Change
2018-04-06 08:41:01 +02:00
Valentin Boettcher
a149c94423
Some glitches fixed.
2018-04-05 22:54:41 +02:00
Valentin Boettcher
c78b76b193
Nicer Handling
2018-04-05 22:39:57 +02:00
Valentin Boettcher
b00eee264e
Some Tweaks again.
2018-04-05 22:36:33 +02:00
Valentin Boettcher
888e639c97
Give 'em proper colors!
2018-04-05 20:31:43 +02:00
Valentin Boettcher
8c78defafb
Fix bars color indicator. (aahhhhhrrrgg Regressions!)
2018-04-05 20:25:56 +02:00
Valentin Boettcher
c9349b4dcc
Some tweaks.
2018-04-05 19:37:26 +02:00
vale981
da8c6286fb
Merge branch 'master' into master
2018-04-05 19:01:30 +02:00
Valentin Boettcher
b1d0c9f050
Only allow operations that do make sense.
2018-04-05 18:59:26 +02:00
Valentin Boettcher
07a76ef9e0
A little improvement.
2018-04-05 17:29:40 +02:00
Valentin Boettcher
a400b85758
Trim Name, Better Beats/Bar Display.
2018-04-05 17:11:24 +02:00
Harry van Haaren
45b07ab777
Merge pull request #213 from georgkrause/nscenes
...
Replace all hard coded scene numbers, thanks @georgkrause!
2018-04-02 16:45:18 +01:00
Georg Krause
0427fca96d
one more hard coded scene number
2018-04-02 16:40:35 +02:00
Georg Krause
dc0bf938e8
remove hardcoded clip numbers
2018-04-02 16:27:54 +02:00
Valentin Boettcher
ecb7b18878
Show both: beats and bars
2018-04-02 09:56:17 +02:00
Harry van Haaren
61b162cd30
Merge pull request #211 from georgkrause/sanitycheck
...
found two more hard coded bpm limits, thanks @georgkrause!
2018-04-02 01:02:19 +01:00
Georg Krause
982dd05708
found two more hard coded bpm limits
2018-04-01 21:04:30 +02:00
Harry van Haaren
60d9c852b3
Merge pull request #209 from georgkrause/sanitycheck
...
Sanity check for bpm input, thanks @georgkrause !
2018-04-01 14:41:08 +01:00
Harry van Haaren
06d88ff7f5
Clean up string stuff
2018-04-01 09:41:30 +02:00
Valentin Boettcher
d6fda7a884
Fixing whitespace!
2018-04-01 09:36:21 +02:00
Georg Krause
31a6de2b27
fix formatting
2018-03-31 20:37:48 +02:00
Valentin Boettcher
7357ada8b1
BeatsToRecord feedback in the context menu.
2018-03-31 20:23:37 +02:00
Valentin Boettcher
6a4188dbb7
An event aproach.
2018-03-31 19:37:44 +02:00
Georg Krause
fe77d3ca63
add hint for bpm limits
2018-03-31 15:22:33 +02:00
Georg Krause
ac6d1fc4cc
add sanity check for bpm value
2018-03-31 15:05:16 +02:00
Georg Krause
fe1b68a069
reduce magic numbers on calculating tempo limits
2018-03-31 14:30:24 +02:00
Valentin Boettcher
185e842412
Fix -Wreaorder error
2018-03-28 16:13:39 +02:00
Valentin Boettcher
402935bcac
A bit of a string performance trick.
2018-03-27 18:05:18 +02:00
Valentin Boettcher
8cf5e19848
Some tweaks + Display number of bars recorded (and to be recorded)!
2018-03-27 17:52:41 +02:00
Georg Krause
2c43704b8f
set tempo by typing number
...
Closes #206 , thanks @georgkrause for the PR
2018-03-26 20:56:49 +01:00
vale981
3fd73ac58c
Space to control special track. ( #205 )
...
Space to control special track, this enables you to use an ordinary pc keyboard as foot pedal!
Thanks @vale981, I squashed the two patches as it was a fixup :)
2018-03-26 20:51:10 +01:00
Harry van Haaren
ff34b33893
Merge pull request #202 from openAVproductions/cleanup
...
Cleanup and optimize LooperClip playback
2018-03-26 20:47:43 +01:00
Valentin Boettcher
fd4ac1676a
fix cancel
2018-03-26 19:58:10 +02:00
Valentin Boettcher
ea8f6b2be5
fix_merge
2018-03-26 19:31:28 +02:00
Valentin Boettcher
256ef71491
Here we go. A nicer implementation
2018-03-26 19:28:09 +02:00
Harry van Haaren
683f80027c
jacksendreturn: fix whitespace issues and cleanup
...
No code functionality changes here
Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-03-25 20:49:28 +01:00
Harry van Haaren
5692d5123d
looperclip: use [] to access vector not .at()
...
Optimize away a bunch of bad performance
Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-03-25 20:49:28 +01:00
Harry van Haaren
01a6fded5f
Merge pull request #195 from openAVproductions/meson
...
Add Meson build system integration
2018-03-25 20:27:31 +01:00
Valentin Boettcher
6e2b5b4396
Formatting
2018-03-25 20:58:00 +02:00
Valentin Boettcher
0efe0731d1
Auto stop after selected number of beats ()
2018-03-25 20:45:34 +02:00
Harry van Haaren
bc8e55b036
meson: generate version.hxx on compile
...
This fixes local builds (re-generates version.hxx if
it gets removed), ninja dist now works correctly too.
Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-03-04 02:19:29 +00:00
Harry van Haaren
f34a44e775
meson: add tests and option to disable them
...
This enables building the Luppp unit tests with Meson,
and adds an option to disable building those tests. For
a release, the option should probably be off - although
currently it has no significant impact on the result.
Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-03-03 21:43:35 +00:00
Harry van Haaren
48802f14ad
meson: add meson build for luppp
...
This allows easier and faster building, with less
complexity and better defaults than the previoius CMake
based system.
Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-02-13 00:15:43 +00:00
Harry van Haaren
097d52757e
stately: add virtual destructor to class
...
Mutes some compiler warnings
Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-02-12 23:58:26 +00:00
be_
d1af9bffb6
put link to user documentation at top of README.md
2017-12-10 11:40:51 +00:00
Harry van Haaren
be14f4005a
midi: allow clearing clip from GenericMIDI binding
...
This commit allows the user to clear clips from the Luppp grid
with a MIDI message. The binding method is very similar to the
existing "grid:event" style, with added to "action" representing
1 for press, and 0 for release, -1 now represents a "clear" event.
As such, the following binding would clear clip track 1, scene 1,
when midi note number 60 had a note on event. Note that the value
for "send" is also set to -1, indicating it is not a send binding.
Active set to -1 indicates that the clip should be cleared:
{
"action": "grid:event",
"status": 144,
"data": 60,
"track": 1,
"scene": 1,
"send": -1,
"active": -1
}
See Github issue #134
2017-09-29 18:48:16 +01:00