Creative Coding

OpenFrameworks: Interactive AV

This goal of this group project was to design and develop an interactive visual artwork with OpenFrameworks, demonstrating the skills we had learned using  XCode such as MIDI, keyboard entries, vectors, Haarfinder, Vidgrabber, ofMesh, VBO, classes. Concept Our project deals with the visualization of sound, specifically visualizing the human voice in an interactive and immersive way. The … Continue reading OpenFrameworks: Interactive AV

Pure Data: Serial Communication

White Noise Manipulation The concept behind this project was to create an audio visual which was driven by external inputs. Pure Data is used to create both the audio and the visual components. Arduino is employed in order to generate incoming data. The circuitry which drives the audiovisual is made up of a potentiometer, a … Continue reading Pure Data: Serial Communication

Java: Basics + JMusic

During my 1st year studying Media Programming, learning the basics of the Java language was foundational. We would practice different coding each week so we would become familiar with inputting data, why we were inputting it, what to expect and also how to troubleshoot errors we come across. Below I have taken screenshots of the three … Continue reading Java: Basics + JMusic

Motus Installation

Arduino Installation: “Motus”

Motus is one of the two installations that makes up the exhibition ‘If this then that or that?’ Created by the fourth year students of Music Media and Performance Technology at the University of Limerick, Motus observes the development of simple agents that registers its real time environment activity and provides a representation of that … Continue reading Arduino Installation: “Motus”

OpenFrameworks: National Identity Awareness

Using the openFrameworks (oF) C++ toolkit, myself and my project partner Allen Wixted aimed to develop an interactive audiovisual artwork that investigates the idea of nation and nationality, nationalism and their closely related concepts. Artistic Statement The idea of national identity is often defined in terms of common origins, ethnicity or cultural ties. Nations consist of those … Continue reading OpenFrameworks: National Identity Awareness

Max MSP: Animal Cruelty “Binary Opposition”

The aim of this group project was to create a short (roughly 1-2 min) audio-visual composition, showing: •    Original Content •    Aesthetic Concept •    Coherent Structure Concept The perceptual unification (or making equivalent) of two dissociated representations of the same reality through a minimalistic audio‐visual composition. (Subverting the advertising efforts of a corporation.) A video piece … Continue reading Max MSP: Animal Cruelty “Binary Opposition”

Twitter Data Visualization

Processing 2: Data Visualization

The objective of this project was to create an audio-­visualizer of data from a web-­stream. It works in fullscreen on a screen of any resolution. It is an an exported application that makes use of a settings.txt file  to setup the parameters of the system. Info-visualizations need to tell the story of the data in a minimal & … Continue reading Processing 2: Data Visualization

Processing 2: Air Hockey

This project was designed using Processing 2. My objective was to create a fully functioning game whereby the users could interact with and have fun. My game of choice was Air Hockey. This meant that I had to anticipate two inputs for two users to play. Object Orientated Programming was used to realize this objective. The … Continue reading Processing 2: Air Hockey

Java: Store Inventory

Object Oriented Programming Programming projects are always a favourite of mine. They normally come with moments of frustration but overall I thoroughly enjoy the problem solving. During my time as an undergrad, the majority of my programming projects were artistically driven. This meant that I often was happy as long as the output was doing what … Continue reading Java: Store Inventory