MidiJam uses midi controllers, human interface device (HID), and industry standard protocols (MIDI and DMX512) to control audio and visualist software. This makes it easy for anyone to perform music, visuals, and lighting sequences at the same time, in real time. The project is heavily influenced by HCI, TUI, Controllerism and VJing. Hardware controllers have been analysed, researched, designed, implemented and tested. Communication software programs have been written for the controllers and HID devices. These programs allow the hardware to communicate with and control third party softwares (Ableton Live, Traktor, Max, and Arkaos VJ) using industry standard protocols.
MIDIJAM SYSTEM OVERVIEW
BACKGROUND
The MidiJam System design has been informed by following fields of study. Controllerism Controllerism is a new and rapidly growing art form that practices the use of software controllers for music creation. Vjing VJing is a broad designation for realtime visual performance. Human-Computer Interaction(HCI) Human-computer interaction is a field of design, evaluation and implementation of interactive computing systems for human use. Tangible User Interfaces(TUI) A branch of HCI that gives physical form to digital information[1].
MAIN TECHNOLOGIES
Livid Brain V2 Livid Brain V2 is an electronics platform designed for controllerism and Vjing[2] Arduino Arduino is an open-source electronics prototyping platform[3]. Ableton Live Ableton is a loop-based software music sequencer and digital audio workstation.[4]. Max MSP/Jitter Max MSP/Jitter is a graphical programming environment for creating immersive music and media applications[5]. ArKaos GrandVJ GrandVJ is a real-time video mixing software application. Midi Protocol Musical Instrument Digital Interface (MIDI) is a digital communications language that allows electronic instruments, performance controllers, computers, and other related devices to communicate with each other over a connected network [6].
References: [1] Emerging Frameworks for Tangible User Interfaces, IBM System Journal. [2] Livid, www.lividinstruments.com [3] Arduino. www.arduino.cc [4] Ableton Live, www.ableton.com [5] Cycling 74, www.cycling.74.com [6] THE MIDI MANUAL-A Practical Guide to MIDI in the Project Studio,Third Edition [7] DMX512, www.usitt.org MIDIJAM - Midi Based Controller(s) and Audio - Visual Software System(s) Kevin Nolan SN 20036163 / B.Sc. in Entertainment Systems(Hons), Dept of Computing, Maths and Physics, School of Science, Waterford Institute of Technology. S.Email: 20036163@mail.wit.ie