summaryrefslogtreecommitdiff
path: root/muse2/muse/functions.h
diff options
context:
space:
mode:
authorFlorian Jung <flo@windfisch.org>2011-05-17 12:37:51 +0000
committerFlorian Jung <flo@windfisch.org>2011-05-17 12:37:51 +0000
commit231ee5b6243fd9ce02ffad93f99ec6055bc40fe0 (patch)
tree36aa7614e97dad6abd69b9a3ec3e710e4bc25efd /muse2/muse/functions.h
parent35d776fdb75f4e90954b402a883b1fce72de8239 (diff)
implemented change existing note's velocity
Diffstat (limited to 'muse2/muse/functions.h')
-rw-r--r--muse2/muse/functions.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/muse2/muse/functions.h b/muse2/muse/functions.h
index 14797a15..9477767a 100644
--- a/muse2/muse/functions.h
+++ b/muse2/muse/functions.h
@@ -34,9 +34,11 @@ void init_function_dialogs(QWidget* parent);
std::set<Part*> partlist_to_set(PartList* pl);
+std::map<Event*, Part*> get_events(const std::set<Part*>& parts, int range);
//these functions simply do their job, non-interactively
void modify_velocity(const std::set<Part*>& parts, int range, int rate, int offset=0);
+void modify_off_velocity(const std::set<Part*>& parts, int range, int rate, int offset=0);
void modify_notelen(const std::set<Part*>& parts, int range, int rate, int offset=0);
void quantize_notes(const std::set<Part*>& parts, int range, int raster, int strength=100, int swing=0, int threshold=0);
void erase_notes(const std::set<Part*>& parts, int range);