; TextPad syntax definitions for Cakewalk Application Language ; by Eric von Bayer (January 2005) C=1 [Syntax] Namespace1 = 6 IgnoreCase = No KeyWordLength = BracketChars = () OperatorChars = PreprocStart = SyntaxStart = SyntaxEnd = HexPrefix = 0x CommentStart = CommentEnd = CommentStartAlt = CommentEndAlt = SingleComment = ; SingleCommentCol = SingleCommentAlt = SingleCommentColAlt = SingleCommentEsc = StringsSpanLines = No StringStart = " StringEnd = " StringAlt = StringEsc = \ CharStart = CharEnd = CharEsc = [Preprocessor keywords] [Keywords 1] + - * / % && || == != < <= > >= do forEachEvent while if include switch [Keywords 2] int dword long string word undef [Keywords 3] beat delay delete DLL EditControlFill EditCopy EditCopy40 EditCut EditCut40 EditDelete40 EditFitImprov EditFitImprov40 EditFitToTime EditFitToTime40 EditPaste EditPasteToTrack EditPaste40 EditQuantize EditQuantize40 EditGrooveQuantize EditGrooveQuantize40 EditSlide EditSlide40 EditTranspose EditTranspose40 EditLength EditLength40 EditRetrograde EditVelocityScale EditVelocityScale40 error exit FileExtract FileMerge FileNew FileOpen FileSave FileSaveAs format getInt getWord getTime GotoSearch GotoSearchNext index insert makeTime meas message pause random sendMIDI tick TrackActive TrackArchive TrackBank TrackChan TrackKey+ TrackName TrackPan TrackPatch TrackPort TrackSelect TrackTime+ TrackVel+ TrackVolume [Keywords 4] = += -= *= /= ++ -- [Keywords 5] End From Now Thru Event.Chan Event.Kind Event.Time Chanaft.Val Control.Num Control.Val Keyaft.Key KeyAft.Val Note.Key Note.Vel Note.Dur Patch.Num Patch.Bank Wheel.Val FALSE NIL TIMEBASE TRUE VERSION [Keywords 6] CHORD CHANAFT CONTROL EXPRESSION HAIRPIN KEYAFT LYRIC MCI NOTE NRPN PATCH RPN SYSX SYSXDATA TEXT WAVE WHEEL