summaryrefslogtreecommitdiff
path: root/muse2/muse/functions.h
diff options
context:
space:
mode:
authorFlorian Jung <flo@windfisch.org>2011-05-18 15:01:21 +0000
committerFlorian Jung <flo@windfisch.org>2011-05-18 15:01:21 +0000
commit4269edacdddc21f94061b121678c78d9e4935f2f (patch)
treea82b64af40588040087ef7822ce85faad266b042 /muse2/muse/functions.h
parent231ee5b6243fd9ce02ffad93f99ec6055bc40fe0 (diff)
implemented crescendo function
Diffstat (limited to 'muse2/muse/functions.h')
-rw-r--r--muse2/muse/functions.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/muse2/muse/functions.h b/muse2/muse/functions.h
index 9477767a..a0228831 100644
--- a/muse2/muse/functions.h
+++ b/muse2/muse/functions.h
@@ -10,6 +10,7 @@
#include "velocity.h"
#include "quantize.h"
+#include "crescendo.h"
#include "gatetime.h"
#include "remove.h"
#include "transpose.h"
@@ -29,6 +30,7 @@ extern DelOverlaps* del_overlaps_dialog;
extern Setlen* set_notelen_dialog;
extern Move* move_notes_dialog;
extern Transpose* transpose_dialog;
+extern Crescendo* crescendo_dialog;
void init_function_dialogs(QWidget* parent);
@@ -46,6 +48,7 @@ void delete_overlaps(const std::set<Part*>& parts, int range);
void set_notelen(const std::set<Part*>& parts, int range, int len);
void move_notes(const std::set<Part*>& parts, int range, signed int ticks);
void transpose_notes(const std::set<Part*>& parts, int range, signed int halftonesteps);
+void crescendo(const std::set<Part*>& parts, int range, int start_val, int end_val, bool absolute);
//the below functions automatically open the dialog
@@ -56,6 +59,7 @@ bool quantize_notes(const std::set<Part*>& parts);
bool set_notelen(const std::set<Part*>& parts);
bool move_notes(const std::set<Part*>& parts);
bool transpose_notes(const std::set<Part*>& parts);
+bool crescendo(const std::set<Part*>& parts);
bool erase_notes(const std::set<Part*>& parts);
bool delete_overlaps(const std::set<Part*>& parts);