 |
|
Autor |
Wiadomość |
Piotrek24
NotePad
Dołączył: 11 Cze 2014
Posty: 13
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5
|
Wysłany: Sob 23:49, 27 Lut 2016 Temat postu: dodawanie artykulacji w perkusji do określonych dźwięków |
|
|
Witam,
ten skrypt służy do oznaczania wszystkich dźwięków perkusyjnych na jednym systemie pięciolinijnym o określonej wysokości.
Można w ten sposób zaoszczędzić mnóstwo czasu, szczególnie przy importowaniu perkusji midi z innego programu.
Niestety nie ma odpowiedniego narzędzia w finale do globalnego dodawania artykulacji w perkusji.
Mamy na przykład zapisany rytm na całym zestawie perkusyjnym, a chcemy dodać oznaczenie tylko do jednego instrumentu.
Ponieważ notacja perkusyjna nie jest ustandaryzowana, może być to szczególnie przydatne przy używaniu instrumentów, których zapis wymaga opisu słownego, lub piktogramu, np. szczotki, pałki, filce.
Takie piktogramy można zrobić przy użyciu czcionki finale percussion font w narzędziu artykulacja.
Skrypt wymaga, żeby utworzyć dodatkowy plik finale z trzema systemami perkusji o nazwie Drum Set 1, Drum Set 2 i Drum Set 3.
Oczywiście wszystkie z nich mają taką samą mapę perkusyjną.
C:\Users\Audio\AppData\Roaming\MakeMusic\Finale 2014.5\FinaleScript\Moje skrypty\artykulacja_perkusji.musx
Skrypt kopiuje system perkusji do nowego pliku, gdzie zostaje wyizolowana wysokość dźwięku, którą należy podać tam, gdzie jest komentarz w skrypcie na ten temat (przed uruchomieniem).
Wyizolowana wysokośc jest umieszczona w środkowym systemie, dźwięki o wysokości wyższej są w systemie górnym, a niższe poniżej. Następnie uruchamiane jest polecenie apply articulation do wyizolowanego (środkowego systemu).
Przed uruchomieniem trzeba wpisać numer artykulacji z mapy artykulacji tam gdzie jest komentarz na ten temat.
Na koniec wszystkie 3 systemy są łączone do górnego systemu. System jest kopiowany z powrotem do pliku pierwotnego, a plik szablon zostaje zamknięty bez zapisania.
Na deser: skrypt informuje o zakończeniu działania.
//sytem perkusji musi się nazywać Drum Set!!!!
selection tool
menu item "edit/edit filter"
button "None"
button "All"
button OK
layer 1
active layer only
select all
//copy
copy
menu item "edit/select region"
dropdown "Drum Set" near "From"
dropdown "Drum Set" near "Through"
RETURN
//otwiera plik szablon
open dialog
press alt "n"
type "C:\Users\Audio\AppData\Roaming\MakeMusic\Finale 2014.5\FinaleScript\Moje skrypty\artykulacja_perkusji.musx"
button "Select"
select all
menu item "edit/select region"
dropdown "Drum Set 1" near "From"
dropdown "Drum Set 1" near "Through"
RETURN
paste
//wkleja zawartość
select all
//zaznacza dwa górne systemy
menu item "edit/select region"
dropdown "Drum Set 1" near "From"
dropdown "Drum Set 2" near "Through"
RETURN
press alt "q"
//split point tu trzeba wpisać wartość, czyli midi note number
type "46"
button ok
select all
menu item "edit/select region"
dropdown "Drum Set 2" near "From"
dropdown "Drum Set 2" near "Through"
RETURN
press ctrl "x"
//wycina środkową perkusję
select all
menu item "edit/select region"
dropdown "Drum Set 3" near "From"
dropdown "Drum Set 3" near "Through"
RETURN
paste
//wkleja na dół
select all
menu item "edit/select region"
dropdown "Drum Set 1" near "From"
dropdown "Drum Set 2" near "Through"
RETURN
//drugi split point trzeba wpisać midi note number +1
press alt "q"
type "47"
button ok
select all
menu item "edit/select region"
dropdown "Drum Set 2" near "From"
dropdown "Drum Set 2" near "Through"
RETURN
//dodaje artykulację
menu item "Utilities/Apply Articulation"
//tu trzeba wpisać wartość
type "91"
button ok
select all
//zaznacza wszysrko
menu item "edit/select region"
dropdown "Drum Set 1" near "From"
dropdown "Drum Set 3" near "Through"
RETURN
selection tool
//implode music
press "1"
//select radio button "Top staff of selection"
press alt "t"
button ok
select all
//zaznacza górny system
menu item "edit/select region"
dropdown "Drum Set 1" near "From"
dropdown "Drum Set 1" near "Through"
RETURN
//kopiuje
copy
press ctrl "w"
button "nie"
//zamyka bez zapisania
//otwiera poprzedni dokument
select all
menu item "edit/select region"
dropdown "Drum Set" near "From"
dropdown "Drum Set" near "Through"
RETURN
//wkleja
active layer only
paste
don't hide other layers
message "Skrypt zakończył działanie"
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
|
 |
DanielFirlej
Administrator
Dołączył: 21 Paź 2006
Posty: 2407
Przeczytał: 1 temat
Pomógł: 119 razy Ostrzeżeń: 0/5 Skąd: Siedlce
|
Wysłany: Sob 23:56, 27 Lut 2016 Temat postu: |
|
|
Bardzo interesujący skrypt - z niecierpliwością czekam na kolejne
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
gBlue v1.3 // Theme created by Sopel &
Programosy
|