R
Ronald J. Lisle
Researcher at IBM
Publications - 20
Citations - 524
Ronald J. Lisle is an academic researcher from IBM. The author has contributed to research in topics: MIDI & Pointer swizzling. The author has an hindex of 12, co-authored 20 publications receiving 524 citations.
Papers
More filters
Patent
Method and apparatus for simultaneous output of digital audio and midi synthesized music
TL;DR: In this article, a method and apparatus for simultaneously outputting digital audio and MIDI synthesized music utilizing a single digital signal processor is described, where the contents of these buffers are then additively mixed and coupled through a digital-to-analog convertor to an audio output device.
Patent
Text compression and expansion method and apparatus
TL;DR: In this article, a text compression method and apparatus are disclosed that enable overall compression ratios of more than six or eight to one for normal language text, and entries in these dictionaries are categorized by a weighted frequency of use ranking in which the product of the word length in characters and the frequency of occurrence of that word in the text is taken as the weighted figure of merit for ranking words to be placed in the individual dictionaries.
Patent
Midi file translation
TL;DR: In this article, a system and method for translating MIDI files is used with a sequencer and synthesizer, where the file is scanned and voice assignment information is extracted in a converted file, if desired, the extracted information can be stored using MIDI system exclusives.
Patent
Method and apparatus for dynamically linking code segments in real time in a multiprocessor computing system employing dual buffered shared memory
TL;DR: In this paper, a co-processing system with a host processor and an audio capture and playback (ACP) adapter with a DSP co-processor is described. But the authors do not specify how the DSP is updated or linked by the host.
Patent
Midi playback system
TL;DR: In this article, a MIDI playback system is described in which a sequencer is characterized by: logic for generating a sequence of events, the sequence comprising groups of events with each group comprising events to be executed within a first time interval, the groups being separated in the sequence by marker events for indicating the time intervals, the sequencer being arranged to send the sequence together to a synthesizer.