You can access the AppleScript dictionary of iRecordMusic by using Script Editor. It is included below for reference.
1.3 build 32
IRM: iRecordMusic specific classes and events Class application: iRecordMusic Application Plural form: applications Elements: document by name, by numeric index, before/after another element, as a range of elements, satisfying a test window by name, by numeric index, before/after another element, as a range of elements, satisfying a test, by ID document by name, by numeric index, before/after another element, as a range of elements, satisfying a test Properties: <Inheritance> application [r/o] -- All of the properties of the superclass. irmID Unicode text [r/o] -- ID of the copy of the iRecordMusic application responding to this script irmIDs list [r/o] -- List of IDs of all active iRecordMusic applications Class document: iRecordMusic browser document Plural form: documents Properties: <Inheritance> document [r/o] -- All of the properties of the superclass. compute datetime: (private) compute datetime reference -- the object for the command timezone Unicode text -- dtstart tzid string [formatstring boolean] -- yes or no [offset integer] -- offset in seconds to be added to tzid and launch [deltadate anything] -- date for calculating delta days (in system timezone) Result: anything -- the reply for the command connect: tells iRecordMusic to connect to a URL (web address) connect reference -- the object for the command to Unicode text -- URL of web page [with Unicode text] -- ID of an iRecordMusic application isMute: Is iRecordMusic mute? isMute reference -- the object for the command [with Unicode text] -- ID of an iRecordMusic application Result: boolean -- the reply for the command isPlaying: Is there any sound playing through iRecordMusic? isPlaying reference -- the object for the command [with Unicode text] -- ID of an iRecordMusic application Result: boolean -- the reply for the command isRecording: Is iRecordMusic trying to record? isRecording reference -- the object for the command [with Unicode text] -- ID of an iRecordMusic application Result: boolean -- the reply for the command isScheduled: Is iRecordMusic in schedule mode? (just a tag so we know) isScheduled reference -- the object for the command [with Unicode text] -- ID of an iRecordMusic application Result: boolean -- the reply for the command mute: mute any sound playing through iRecordMusic mute reference -- the object for the command to boolean -- yes or no [with Unicode text] -- ID of an iRecordMusic application new irm: Run another application instance of iRecordMusic new irm reference -- the object for the command reserve for scheduling: reserve this copy of iRecordMusic for scheduling reserve for scheduling reference -- the object for the command [with Unicode text] -- ID of an iRecordMusic application Result: boolean -- the reply for the command schedule recording: schedule recording schedule recording reference -- the object for the command [closewindow boolean] -- yes or no [showname Unicode text] -- name of show or song to anything -- date [broadcastername Unicode text] -- name of broadcaster or event [djname Unicode text] -- name of dj, host or artist [with Unicode text] -- ID of an iRecordMusic application from anything -- date Result: boolean -- the reply for the command show downloads: open Finder in current download directory show downloads reference -- the object for the command [with Unicode text] -- ID of an iRecordMusic application show prefs: open the prefs window show prefs reference -- the object for the command [with Unicode text] -- ID of an iRecordMusic application split: split recording - start a new file split reference -- the object for the command [with Unicode text] -- ID of an iRecordMusic application start recording: place iRecordMusic into recording mode start recording reference -- the object for the command [showname Unicode text] -- name of show or song [broadcastername Unicode text] -- name of broadcaster or event [djname Unicode text] -- name of dj, host or artist [with Unicode text] -- ID of an iRecordMusic application stop recording: stop recording stop recording reference -- the object for the command [with Unicode text] -- ID of an iRecordMusic application terminate: quit a running iRecordMusic application terminate reference -- the object for the command [with Unicode text] -- ID of an iRecordMusic application