diff options
author | Florian Jung <flo@windfisch.org> | 2011-05-18 15:01:21 +0000 |
---|---|---|
committer | Florian Jung <flo@windfisch.org> | 2011-05-18 15:01:21 +0000 |
commit | 4269edacdddc21f94061b121678c78d9e4935f2f (patch) | |
tree | a82b64af40588040087ef7822ce85faad266b042 /muse2/muse/functions.h | |
parent | 231ee5b6243fd9ce02ffad93f99ec6055bc40fe0 (diff) |
implemented crescendo function
Diffstat (limited to 'muse2/muse/functions.h')
-rw-r--r-- | muse2/muse/functions.h | 4 |
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); |