Commit Graph

753 Commits (61232691ec135e8e8143b4d725cc6d51bf55e9d2)

Author SHA1 Message Date
Georg Krause 61232691ec add shift button to select special clip 2018-04-02 17:27:31 +02:00
Georg Krause e5bf2a969c add scene launch buttons 2018-03-24 22:58:13 +01:00
Georg Krause 9cc1e65f40 added active flag for grid events 2018-03-24 14:33:02 +01:00
Georg Krause 7106a699ad better formatting 2018-03-10 15:13:49 +01: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
Harry van Haaren fdec6fedbf dsp: pan implemented in trackoutput, event added 2017-01-09 14:11:16 +00:00
Harry van Haaren e8b15b394c fix #163; save file dir parent dir created
Previously when not using NSM, and the project dir ~/luppp/
did not exist, Luppp would fail to save the session as it did
not attempt to create the directory. This patch adds the creating
of the directory if it does not already exist.
2017-01-08 11:29:42 +00:00
Harry van Haaren 394ced7f33 cleanup startup prints and blank lines 2016-12-30 12:30:59 +00:00
Harry van Haaren f10fb8430d Merge pull request #161 from trebmuh/patch-2
updates desktop file
2016-12-30 12:16:34 +00:00
Harry van Haaren 90c7ab8d3a Merge pull request #160 from trebmuh/patch-1
updates the version number
2016-12-30 12:15:17 +00:00
Olivier Humbert ff5310c6d1 updates desktop file 2016-12-30 00:55:21 +01:00