Browsing by Author "Burleigh, Ian George"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Open Access An agent-based model of the Lac Operon(2004) Burleigh, Ian George; Jacob, ChristianThe lactose (lac) operon is a prototypical gene regulatory system. This thesis describes a three-dimensional, agent-based, visual computer model of the lac operon. The reader is provided with relevant background knowledge from the fields of molecular biology, agent-based systems, and computer graphics, followed by a description of the model construction. The model simulates important structures and events of the lactose operon in a cell environment. Cellular elements, such as RNA polymerase, messenger RNA, synthesized proteins, etc., are represented by independent, situated agents with physical properties, acting in a decentralized fashion. From interactions of the agents emerge observable and measurable, complex real-time dynamics of the modelled system. A running simulation can be viewed in 3-D on a computer screen or stereoscopic 3-D in the CAVE® virtual immersive environment, potentially serving as a valuable teaching and experimental tool.Item Open Access An Application of Calculated Consonance in Computer-Assisted Microtonal Music(2013-12-23) Burleigh, Ian George; Jacob, Christian J.; Eagle, David MalcolmHarmony (the audible result of varied combinations of simultaneously sounding tones) ought to, for the most part, sound pleasing to the ear. The result depends, among other factors, on a proper choice of the pitches for the tones that form harmonious chords, and on their correct intonation during musical performance. This thesis proposes a computational method for calculation of relative consonance among groups of tones, and its possible practical applications in machine-assisted arrangement of tones, namely the choice of tone pitches and their microtonal adjustment. The consonance of tone groups is calculated using a model that is based on the physiological theory of tone consonance that was published by Hermann Helmholtz in the middle of the 19th century. Given a group of tones that have fixed pitches, changes in the aggregate dissonance caused by adding another “probe” tone of a variable pitch can be represented as a “dissonance landscape”. Local minima in the “height” of the landscape correspond to local minima of the aggregate dissonance as a function of the pitch of the probe tone. Finding a local dissonance minimum simulates the actions of a musician who is “tuning by ear”. The set of all local minima within a given pitch range is a collection of potentially good pitch choices from which a composer (a human, or an algorithmic process) can fashion melodies that sound in harmony with the fixed tones. Several practical examples, realized in an experimental software, demonstrate applications of the method for: 1) computer-assisted microtonal tone arrangement (music composition), 2) algorithmic (machine-generated) music, and 3) musical interplay between a human and a machine. The just intonation aspect of the tuning method naturally leads to more than twelve, potentially to many, pitches in an octave. Without some restrictions that limit the complexity of the process, handling of so many possibilities by a human composer and their precise rendition as sound by a performing musician would be very difficult. Restricting the continuum of possible pitches to the discrete 53-division of the octave, and employing machine-assistance in their arrangement and in sound synthesis make applications of the method feasible.