Sibelius 6.2 脚本中的所有函数、方法和属性


[注:粗体是分类或对象、不带括号的是对象的属性]


全局函数
AddToPluginsMenu()
Asc()
CharAt()
Chr()
CreateArray()
CreateDictionary()
CreateHash()
CreateSparseArray()
ExitPlugin()
GetValidationError()
IsObject()
IsValid()
JoinStrings()
Length()
Round()
RoundDown()
RoundUp()
SplitString()
StopPlugin()
Substring()
trace()
Trace()
ValidationChecking()


Array
NumChildren
WriteToString()
ConvertToSparseArray()


Bar
BarNumber
BarObjectCount
BreakType
ExternalBarNumber
ExternalBarNumberString
InMultirest
Length
MusicRestartsOnPage
NthBarInSystem
NumBlankPages
NumBlankPagesBefore
OnHiddenStave
OnNthPage
OnNthPageExternal
OnNthSystem
ParentStaff
SectionEnd
Selected
SpecialPageBreakType
SplitMultirest
Time
Bar[n]
AddBarNumber()
AddChordSymbolFromPitches()
AddClef()
AddComment()
AddCommentWithName()
AddGraphic()
AddGraphicToBlankPage()
AddGuitarFrame()
AddInstrumentChange()
AddKeySignature()
AddKeySignatureFromText()
AddLine()
AddLiveTempoTapPoint()
AddLyric()
AddNote()
AddPageNumber()
AddRehearsalMark()
AddSpecialBarline()
AddSymbol()
AddText()
AddTextToBlankPage()
AddTimeSignature()
AddTimeSignatureReturnObject()
AddTuplet()
Clear()
ClearNotesAndModifiers()
Delete()
DeletePageNumber()
GetClefAt()
GetInstrumentTypeAt()
GetKeySignatureAt()
GetPageNumber()
InsertBarRest()
NthBarObject()
RemoveLiveTempoTapPoint()
ResetSpaceAroundBar()
Respace()


Barline
BottomStave
BottomStaveNum
TopStave
TopStaveNum


Barlines
NumChildren
AddBarline()
ClearAll()
DeleteNthBarline()


BarNumber


BarObject
CanBeInMultipleVoices
Color
ColorBlue
ColorGreen
ColorRed
CueSize
CurrentTempo
DrawOrder
Dx
Dy
HasCustomDrawOrder
Hidden
IsALine
OnNthBlankPage
ParentBar
Position
Selected
Time
Type
UsesMagneticLayout
UsesMagneticLayoutSettingOverridden
VoiceNumber
Voices
Delete()
Deselect()
FreezeMagneticLayoutPositions()
GetIsInVoice()
GetPlayedOnNthPass()
NextItem()
PreviousItem()
RemoveVoice()
ResetDesign()
ResetPosition()
Select()
SetAllVoices()
SetPlayedOnNthPass()
SetVoice()
ShowInAll()
ShowInParts()
ShowInScore()


BarRest
PauseType
RestType


Bracket
BottomStave
BottomStaveNum
BracketType
TopStave
TopStaveNum


BracketsAndBraces
NumChildren
AddBracket()
ClearAll()
DeleteNthBracket()


Clef
ClefStyle
ConcertClefStyle
ConcertClefStyleId
StyleId
TransposingClefStyle
TransposingClefStyleId


Comment
Maximized
Text
TextWithFormatting
TextWithFormattingAsString
TimeStamp
UserName


Component
Name


ComponentList
NumChildren


DateTime
DayOfMonth
Hours
LongDate
LongDateAndTime
Minutes
Month
NthDayOfWeek
NthDayOfYear
Seconds
ShortDate
ShortDateAndTime
TimeWithoutSeconds
TimeWithSeconds
Year


Dictionary
CallMethod()
GetMethodNames()
GetPropertyNames()
MethodExists()
PropertyExists()
SetMethod()


DocumentSetup
AboveTopStaveGap
AboveTopStaveGapAfterFirstPage
BelowBottomStaveGap
BelowBottomStaveGapAfterFirstPage
FirstPageHasUniqueVerticalStaveMargins
MarginType
Orientation
PageBottomMargin
PageHeight
PageLeftMargin
PageRightMargin
PageSize
PageTopMargin
PageWidth
RightPageLeftMargin
RightPageRightMargin
StaffLeftMarginFullNames
StaffLeftMarginNoNames
StaffLeftMarginShortNames
StaffSize
Units
UnitsInDocumentSetupDialog


DynamicPart
IsFullScore
IsSelectedInPartsWindow
ParentScore
StaveCount
AddStaffToPart()
DeleteStaffFromPart()
IncludesStaff()


DynamicPartCollection
NumChildren
CreateDefaultParts()
CreatePartFromStaff()
DeletePart()


EngravingRules
AdjustTranspositionIfKeySigWraps
BarlineWidth
BeamThickness
CautionaryNaturalsInKeySignatures
CueNoteScale
DashedBarlineWidth
DoubleBarlineSeparation
DoubleBarlineWidth
DoubleTremoloStyle
ExtraSpaceBetweenGroupsOfStaves
ExtraSpacesAboveForSystemObjectPositions
ExtraSpacesBelowVocalStaves
FinalBarlineSeparation
FinalBarlineWidth
GraceNoteScale
InstrumentNamesFirstSystem
InstrumentNamesNewSections
InstrumentNamesSubsequentSystems
JustifyGrandStaveInstruments
JustifyMultiStaveInstruments
LegerLineThickness
RespellRemoteKeysInTransposingScore
ShowNameOfPrevailingInstrumentChangeAtStartOfSystems
SlurMiddleThickness
SlurOutlineWidth
SmallStaffSizeScale
SpacesBetweenStaves
SpacesBetweenSystems
StaffJustificationPercentage
StaffLineWidth
StemThickness
TieMiddleThickness
TieOutlineWidth


File
CreationDate
CreationDateAndTime
ModificationDate
Name
NameNoPath
NameWithExt
Path
Type
Delete()
Rename()


Folder
FileCount
Name
Type
FileCount()


Graphic


GuitarFrame
BassAsString
ChordNameAsPlainText
ChromaticBass
ChromaticRoot
DiatonicBass
DiatonicRoot
Fingerings
FrameIsVisibleum
Horizontal
LowestVisibleFret
NumBarresInChord
NumberOfFrets
NumberOfStrings
NumPitchesInClosePosition
Recognized
RootAsString
ScaleFactor
ShowFingerings
Suffixes
SuffixText
TextIsVisible
TransposingBassAsString
TransposingChromaticBass
TransposingChromaticRoot
TransposingDiatonicBass
TransposingDiatonicRoot
TransposingRootAsString
VisibleComponents
GetChromaticPitchesOfChordInClosePosition()
GetEndStringForNthBarre()
GetPitchOfNthString()
GetPositionOfFingerForNthBarre()
GetPositionOfFingerOnNthString()
GetStartStringForNthBarre()
IsNthStringPartOfBarre()
NthStringHasClosedMarkingAtNut()
NthStringHasOpenMarkingAtNut()


GuitarScaleDiagram
Fingerings
Horizontal
LowestVisibleFret
NumberOfFrets
NumberOfStrings
Root
ScaleFactor
ScaleType
ShowFingerings
GetDotFingeringsOnNthString()
GetDotSymbolsOnNthString()
GetPitchesOfDotsOnNthString()
GetPitchOfNthString()


Hash
NumChildren
WriteToString()
ConvertToDictionary()


HighLight


HitPoint
Bar
Label
Position
Time


HitPointList
NumChildren
Clear()
CreateHitPoint()
Remove()
ShiftTimes()


InstrumentChange
StyleId
TextLabel


InstrumentType
Balance
Category
ChromaticTransposition
ChromaticTranspositionInScore
ComfortableRangeHigh
ComfortableRangeLow
ConcertClefStyleId
DefaultSoundId
DialogName
DiatonicTransposition
DiatonicTranspositionInScore
FullName
HasBracket
HasKeySignatureOrTuning
IsVocal
NumStaveLines
NumStrings
OtherClefStyleId
Pan
ProfessionalRangeHigh
ProfessionalRangeLow
ShortName
StyleId
TransposingClefStyleId
Clone()
PitchOfNthString()
InstrumentTypeList NumChildren

KeySignature
AsText
IsOneStaffOnly
Major
Sharps


Line
Duration
EndBarNumber
EndPosition
RhDx
RhDy
StyleAsText
StyleId


LyricItem
Duration
NumNotes
StyleAsText
StyleId
SyllableType
Text


Note
Accidental
AccidentalStyle
Bracketed
DiatonicPitch
Name
NoteStyle
NoteStyleName
OriginalDeltaSr
OriginalDuration
OriginalVelocity
ParentNoteRest
Pitch
Slide
StringNum
Tied
UseOriginalDeltaSrForPlayback
UseOriginalDurationForPlayback
UseOriginalVelocityForPlayback
WrittenAccidental
WrittenDiatonicPitch
WrittenName
WrittenPitch
Delete()
Transpose()


NoteRest
ArpeggioBottomDy
ArpeggioDx
ArpeggioHidden
ArpeggioTopDy
ArpeggioType
Articulations
Beam
DoubleTremolos
Duration
FallDx
FallType
FeatheredBeamType
GraceNote
HasStemlet
Highest
IsAcciaccatura
IsAppoggiatura
Lowest
NoteCount
ParentTupletIfAny
PositionInTuplet
RestPosition
ScoopDx
ScoopType
SingleTremolos
StemFlipped
StemletType
NoteRest[n]
AddAcciaccaturaBefore()
AddAppoggiaturaBefore()
AddNote()
Delete()
FlipStem()
GetArticulation()
RemoveNote()
SetArticulation()
Transpose()


PageNumberChange
HideOrShow
PageNumber
PageNumberAsString
PageNumberBlankPageOffset
PageNumberFormat
SetFormatChangeOnly()
SetHideOrShow()
SetPageNumber()
SetPageNumberFormat()


Plugin
File
Name
DataExists()
DialogExists()
MethodExists()


PluginList
NumChildren
Contains()


RehearsalMark
Mark
MarkAsText


Score
Arranger
Artist
Barlines
BracketsAndBraces
Composer
ComposerDates
Copyist
Copyright
CurrentDynamicPart
CurrentPlaybackPosBar
CurrentPlaybackPosSr
Dedication
DocumentSetup
DynamicParts
EnableScorchPrinting
EngravingRules
FileName
FocusOnStaves
HitPoints
InstrumentChanges
InstrumentTypes
IsDynamicPart
LiveMode
Lyricist
MagneticLayoutEnabled
MainMusicFontName
MainTextFontName
MusicTextFontName
NumberOfPrintCopies
OpusNumber
OriginalProgramVersion
OtherInformation
PageCount
PartName
PlayLiveTempo
Publisher
Redraw
ScoreDuration
ScoreEndTime
ScoreHeight
ScoreStartTime
ScoreWidth
Selection
ShowMultiRests
StaffCount
StaffHeight
Subtitle
SystemCount
SystemObjectPositions
SystemStaff
Title
TransposingScore
ViewLiveTempo
YearOfComposition
Score[n]
AddBars()
ApplyStyle()
ClefStyleId()
CreateInstrument()
CreateInstrumentAtBottom()
CreateInstrumentAtBottomReturnStave()
CreateInstrumentAtTop()
CreateInstrumentAtTopReturnStave()
CreateInstrumentReturnStave()
ExtractParts()
FreezeMagneticLayoutPositions()
GetLocationTime()
GetVersions()
InsertBars()
InternalPageNumToExternalPageNum()
LineStyleId()
NoteStyleIndex()
NthStaff()
OptimizeStaffSpacing()
RemoveAllHighlights()
RenameTextStyle()
Save()
SaveAs()
SaveAsAudio()
SaveAsSibelius2()
SaveAsSibelius3()
SaveAsSibelius4()
SaveAsSibelius5()
SaveCopyAs()
SetPlaybackPos()
SymbolExists()
SymbolIndex()
SystemCount()
TextStyleId()


Selection
BottomStaff
FirstBarNumber
FirstBarNumberString
FirstBarSr
IsPassage
IsSystemPassage
LastBarNumber
LastBarNumberString
LastBarSr
TopStaff
Clear()
ClipboardContainsData()
Copy()
Delete()
ExcludeStaff()
IncludeStaff()
Paste()
PasteToPosition()
RestoreSelection()
SelectPassage()
SelectSystemPassage()
StoreCurrentSelection()
Transpose()


Sibelius
ActiveScore
ApplicationLanguage
ApplicationLanguageIsoString
CurrentDate
CurrentDateLong
CurrentDateShort
CurrentTime
HouseStyles
LocalizedApplicationLanguage
ManuscriptPapers
OSVersionString
PathSeparator
Plugins
ProgramVersion
ScoreCount
ViewHighlights
ViewNoteColors
ViewNoteVelocities
AppendLineToFile()
AppendLineToRTFFile()
AppendTextFile()
CalculateDegree()
CalculateInterval()
Close()
CreateFolder()
CreateProgressDialog()
CreateRTFFile()
CreateTextFile()
DestroyProgressDialog()
EnableControlById()
EnableNthControl()
FileExists()
FolderExists()
GetDocumentsFolder()
GetElapsedCentiSeconds()
GetElapsedMilliSeconds()
GetElapsedSeconds()
GetFile()
GetFolder()
GetNotesForChord()
GetNotesForGuitarChord()
GetScoresFolder()
GetSyllabifier()
GetUserApplicationDataFolder()
GetPluginsFolder()
GoToEnd()
GoToStart()
IsDynamicPartOpen()
LiveTempoTap()
MakeSafeFileName()
MessageBox()
MoveActiveViewToBar()
MoveActiveViewToSelection()
New()
NthScore()
Open()
Play()
PlayFromSelection()
PlayFromStart()
Print()
PrintAllDynamicParts()
RandomNumber()
RandomSeed()
RandomSeedTime()
ReadTextFile()
RefreshDialog()
ResetStopWatch()
SelectFileToOpen()
SelectFileToSave()
SelectFolder()
SetCurrentScoreViewType()
ShowDialog()
ShowDynamicPart()
StartLiveTempoRecording()
Stop()
StopLiveTempoRecording()
UpdateProgressDialog()
YesNoMessageBox()


SparseArray
Length
ValidIndices
Concat()
Join()
Pop()
Push()
Reverse()
Slice()


SpecialBarline
BarlineInternalType
BarlineType


Staff
BankHigh
BankLow
BarCount
Channel
Distance
FullInstrumentName
FullInstrumentNameWithFormatting
InitialClefStyle
InitialClefStyleId
InitialInstrumentType
InitialKeySignature
InitialStyleId
InstrumentName
IsSystemStaff
IsVocalStaff
MuteMode
NumStavesInSameInstrument
Pan
ParentScore
ShortInstrumentName
ShortInstrumentNameWithFormatting
ShowInFocusOnStaves
Small
Solo
SoundIdOverrideIfAny
StaffNum
Volume
Staff[n]
AddClef()
AddLine()
AddNote()
AddStaffAbove()
AddStaffBelow()
AddSymbol()
CurrentKeySignature()
NthBar()
ResetSpaceAroundStaff()
SetSound()
SetSoundId()


Syllabifier
AbbreviateUsingApostrophe
AvailableLanguageIds
AvailableLanguages
NumberOfSyllables
SyllabifiedString
AbbreviateUsingApostrophe()
GetNthSyllable()
NthSyllableEndsWord()
Syllabify()


SymbolItem
Index
Name
Size


SystemObjectPositions
NumStavesShowingSystemObjects
ShowSystemObjectsBelowBottomStaff
Clear()
GetNthStaffShowsSystemObjects()
SetNthStaffShowsSystemObjects()


SystemStaff
BarCount
InitialKeySignature
IsSystemStaff
SystemStaff[n]
CurrentKeySignature()
CurrentTimeSignature()
NthBar()


SystemSymbolItem
Index
Name
Size


SystemTextItem
StyleAsText
StyleId
Text
TextWithFormatting
TextWithFormattingAsString


Text
StyleAsText
StyleId
Text
TextWithFormatting
TextWithFormattingAsString


TimeSignature
AllowCautionary
Denominator
Numerator
Text


Tuplet
Bracket
FullDuration
Left
ParentTupletIfAny
PlayedDuration
PositionInTuplet
Right
Style
Text
Unit


Version
EndDate
IsOpen
Name
NumComments
StartDate
AddComment()
Close()
DeleteNthComment()
GetNthComment()
OpenAndReturnScore()


VersionComment
Text
TimeStamp
UserName


VersionHistory
NumChildren
AddVersion()
DeleteNthVersion()
GetNthVersion()


utils 库函数
AddNestedTuplet()
AddNote()
AbsoluteValue()
AddFractions()
BinaryString()
bwAND()
bwOR()
bwXOR()
CapableOfDeletion()
CaseInsensitiveComparison()
CastToBool()
CastToInt()
CastToStr()
CombineArraysOfBool()
CombineArraysOfInt()
CombineArraysOfString()
CopyTextFile()
CreateArrayBlanket()
DeleteStaff()
DenaryValue()
DivideFractions()
ExactFileName()
Fmt()
Format()
FormatTime()
FractionAsDecimal()
FractionDenominator()
FractionNumerator()
GetAppDir()
GetArrayIndex()
GetBits()
GetGlobalApplicationDataDir()
GetLocationTime()
GetMillisecondsFromTime()
GetMinutesFromTime()
GetObjectTime()
GetPluginId()
GetSecondsFromTime()
GetSibeliusPluginsFolder()
GetSibMajorVersion()
GreatestCommonDivisor()
Increment()
IsInArray()
IsMac()
IsNumeric()
IsQuote()
LowerCase()
MakeFraction()
MakeNDigitNumber()
max()
min()
MultiplyFractions()
PatternCount()
Pos()
PosReverse()
Power()
Replace()
ReverseArrayOfBool()
ReverseArrayOfInt()
ReverseArrayOfStr()
RoundToNDecimalPlaces()
SetDefaultIfNotInArray()
shl()
shr()
SortArray()
SortArrayCustom()
SortArrayNumeric()
SplitTuplet()
StringLess()
SubtractFractions()
UpperCase()


以上函数、方法、属性本来是作为书中附录速查表的,为节约版面,就取消了页码放在这里了。

转载于:https://www.cnblogs.com/Sibelius/archive/2010/10/28/1863862.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
森林防火应急联动指挥系统是一个集成了北斗定位/GPS、GIS、RS遥感、无线网络通讯、4G网络等技术的现代化智能系统,旨在提高森林火灾的预防和扑救效率。该系统通过实时监控、地图服务、历史数据管理、调度语音等功能,实现了现场指挥调度、语音呼叫通讯、远程监控、现场直播、救火人员生命检测等工作的网络化、智能化、可视化。它能够在火灾发生后迅速组网,确保现场与指挥心的通信畅通,同时,系统支持快速部署,适应各种极端环境,保障信息的实时传输和历史数据的安全存储。 系统的设计遵循先进性、实用性、标准性、开放性、安全性、可靠性和扩展性原则,确保了技术的领先地位和未来的发展空间。系统架构包括应急终端、无线专网、应用联动应用和服务组件,以及安全审计模块,以确保用户合法性和数据安全性。部署方案灵活,能够根据现场需求快速搭建应急指挥平台,支持高并发视频直播和大容量数据存储。 智能终端设备具备三防等级,能够在恶劣环境下稳定工作,支持北斗+GPS双模定位,提供精确的位置信息。设备搭载的操作系统和处理器能够处理复杂的任务,如高清视频拍摄和数据传输。此外,设备还配备了多种传感器和接口,以适应不同的使用场景。 自适应无线网络是系统的关键组成部分,它基于认知无线电技术,能够根据环境变化动态调整通讯参数,优化通讯效果。网络支持点对点和点对多点的组网模式,具有低功耗、长距离覆盖、强抗干扰能力等特点,易于部署和维护。 系统的售后服务保障包括安装实施服务、系统维护服务、系统完善服务、培训服务等,确保用户能够高效使用系统。提供7*24小时的实时故障响应,以及定期的系统优化和维护,确保系统的稳定运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值