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
Georg Krause
31a6de2b27
fix formatting
2018-03-31 20:37:48 +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
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
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
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
Harry van Haaren
94261743cb
options: mute compile warning
2017-09-28 18:08:17 +01:00
Yuri
074df13807
Fixed the conflict of ntk with fltk by moving ntk to the first place in CMakeFile.txt.
2017-09-19 07:59:55 +01:00
Timothée Giet
eefefb2b80
add new icon licence
...
add new icon licence and copyright info in the svg file
2017-08-30 19:20:03 +01:00
Mathias Buhr
ca0e50a36a
Fixes a potential leak: sampleString not always freed
2017-06-21 21:25:02 +01:00
Mathias Buhr
da42a86ad9
Clean up
2017-06-21 21:25:02 +01:00
Mathias Buhr
40d23e1b0d
Fix broken waveforms
2017-06-21 21:25:02 +01:00
Mathias Buhr
d3de3f0a0a
Another one
2017-06-21 21:25:02 +01:00
Mathias Buhr
a8741927f8
Removes another leak
2017-06-21 21:25:02 +01:00
Mathias Buhr
c322bc83b4
Make label code consistent
2017-06-21 21:25:02 +01:00
Mathias Buhr
c5d33f89cd
Fixes a few leaks and errors
2017-06-21 21:25:02 +01:00
Harry van Haaren
a332d9b0fe
icon: update icon to svg from @animtim, thanks, fixes #184
2017-05-06 13:02:45 +01:00
Harry van Haaren
5affab5706
Merge pull request #181 from batdevis/master
...
fix site url, thanks @batdevis!
2017-04-23 17:27:59 +01:00
Devis Battisti
30e0630e0e
fix site url
...
from /Luppp to /luppp
2017-04-23 15:00:49 +02:00
Harry van Haaren
ce55862c41
metronome: reduce default volume ( fixes #180 )
...
Thanks CoderKun for reporting
2017-04-17 17:06:00 +01:00
Harry van Haaren
f6369e96c7
tag 1.1.1 release
2017-04-09 18:47:48 +01:00
Harry van Haaren
3c2392a66c
cmake: update makefiles to not clobber flags vars, fixes #178
2017-04-09 18:47:48 +01:00
Harry van Haaren
c0452772a0
fixed possible mem leak in goptions dialog
2017-04-09 18:47:47 +01:00
Harry van Haaren
7f57f1d450
fix possible mem leak if loading a MIDI binding fails
2017-04-09 18:47:47 +01:00
Harry van Haaren
bc440df955
implement pan style dials in avtk dial, close #173
...
Pan style "center is no action" type dial graphic
added, and marking pan dials on each track as such.
2017-04-09 14:23:55 +01:00
Harry van Haaren
22582c8f20
Merge coderkun's array size fixes, close #176
2017-04-09 14:09:33 +01:00
Harry van Haaren
9286e59f61
Merge @coderkun's panning fix, closes #168
2017-04-09 14:05:21 +01:00
coderkun
07ced711ba
Fix loading of pan values ( fixes #168 )
2017-04-09 13:04:45 +02:00
coderkun
ad5a5f1e5b
Fix buffer size for saving and loading samples (issue #174 )
2017-04-09 12:39:32 +02:00
Harry van Haaren
3b89ee90ef
cmake: fix build flags to enable optimized builds on x86_64
2017-03-27 21:37:29 +01:00
Harry van Haaren
504e5bf1a9
restyle trackoutput
2017-03-27 21:15:35 +01:00
Harry van Haaren
a2e154a8be
restyled looper and looperclip
2017-03-27 21:14:53 +01:00
Harry van Haaren
a431ff3868
jack: track numbering to use human-offset
...
Humans count from 1, so increase the track numbers in the JACK
port names by one, for both the sends/returns and the JACK FX.
2017-03-27 21:10:06 +01:00
Harry van Haaren
08bdc1ff09
restyled code after stereo added
2017-03-27 21:04:30 +01:00
coderkun
ed72627245
Fix reading and writing of stereo files
2017-03-27 20:53:03 +01:00
coderkun
6a6431242f
Read and write stereo files
2017-03-27 20:53:03 +01:00
coderkun
f36e9b6bd0
Fix panning to work with stereo signals
2017-03-27 20:53:03 +01:00