Commit graph

759 commits

Author SHA1 Message Date
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
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
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
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
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
coderkun
9b7cb506d5 Use stereo signal for all channels 2017-03-27 20:53:03 +01:00
coderkun
59b146f052 Use stereo input and stereo audio buffer 2017-03-27 20:53:03 +01:00
Harry van Haaren
6e8687592b fix header guard and cleanup whitespace 2017-03-08 19:22:02 +00:00
Harry van Haaren
96eaa81de6 fix gtrack return value 2017-03-08 19:20:45 +00:00
Harry van Haaren
908bb89878 pan: load and save of value implemented (close #164) 2017-01-09 15:03:56 +00:00
Harry van Haaren
0de1784e8f pan: value saved and restored to dsp 2017-01-09 14:38:19 +00:00