Express Scribe Transcription Software is a professional audio player software for Mac OS X designed to assist with the transcription of audio recordings. Install Express Scribe for OS X and control audio playback using a transcription foot pedal or keyboard with “hot keys”. This transcripton software also includes important features for typists including variable speed playback, multi-channel control, playing video, file management, and much more.
Variable speed playback (constant pitch)
Supports audio and video* playback (*Pro)
Plays most formats including encrypted dictation files.
Supports professional USB foot pedals to control playback.
Uses ‘hotkeys’ to control playback when transcribing into other software (e.g., Word)
Dock both analog and digital portable voice recorders to load recordings
Works with all major word-processors
Automatically receives and loads files by internet (FTP), email or over a local computer network
Automatically sends typing to those who dictated the work
The `if` operator accepts an optional preceding `with` clause. It easily allows to define one or more auxiliary variables that are local to this operator only: > x := Pi; > a := with n := 2*x -> if x x := Pi; > scope > local n := 2*x; > a := if x epocs;
The `with` statement now allows to define local variables existing only in the body of a statement, e.g.: > with a, b := 1, 2 do > print(a + b) > od; which is syntactic sugar for: > scope > local a, b := 1, 2; > print(a + b) > epocs;
The new `(/ … )` constructor allows to define a sequence of constant numbers and/or strings the simple way: items may not be separated by commas, and strings do not need to be put in quotes as long as they satisfy the criteria for valid variable names (name starting with a hyphen or letter, including diacritics). Expressions like `sin(0)` etc. are not parsed. Example: > a := (/ 0 1 2 3 zero one two three ‘2and3’ ): seq(0, 0, 1, 2, 3, zero, one, two, three, 2and3)
The new `empty` operator checks whether a table, set, sequence, register or string is empty. It returns the opposite of the `filled` operator.
The new `infinite` operator checks a number for +/- infinity.
The new `%%` operator returns the percentage change of two values a, b and is equal to b /% a
The new `symmod` operator works like the `irem` function but is 30 percent faster. The `irem` function has been removed but an alias has been provided for backward compatibility.
The new function `times` takes a start value and applies a function on it and its results for a given number of times. It optionally stores all its intermediate results to a given structure. It can be applied on any type. It can be used, for example, to easily compute the Golden ratio: times( 1 + recip x >>, 1, 33) -> 1.6180339887499
The new `math.lnfact` function computes the logarithmic factorial of its non-negative argument n, i.e. lngamma(n + 1).
The new function `math.branch` returns its argument if x is non-negative, otherwise returns 0, and vice versa.
The new `math.clamp` function returns x if a