Smilen Dimitrov 1 Introduction Name: Smilen Dimitrov Education: –B.Sc. in Electronics & Telecommunications (2001, University "Sts. Cyril & Methoduis",

Slides:



Advertisements
Similar presentations
~ Extension cards ~ graphic card, sound card, LAN, TV card.
Advertisements

Multimedia Components (Develop & Delivery System)
Musical Instrument Digital Interface. MIDI Musical Instrument Digital Interface Enables electronic musical instruments, such as keyboard controllers,
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Preliminary Design Review 11/11/05 Team Members: Michael Abbott,
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
Dr. Tim Collins EE2F2 – Music Technology Dr. Tim Collins
1 PC Audio 2 Sound Card  An expansion board that enables a computer to receive, manipulate and output sounds.
REQUIREMENTS FOR MULTIMEDIA PROCESSING MULTIMEDIA SYSTEMS IREK DEFEE.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
Introduction to Digital Audio An Overview. Sound In Media Sound Design gives meaning to noise, music and dialog A good design makes the listener immerse.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Target Controller Electronics Upgrade Status P. Smith J. Leaver.
P08009 Audible Memo Board Phase II Monday, October 22, 2007 P08009: Audible Memo Board Phase II Sponsor: Tala Hopkins Jon GosligaAudio Output Lead Loic.
Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide:
Sound Chapter Types of Sound Waveforms MIDI Sound is related to many things in computers but only Wav and MIDI exist in PCs.
Chapter 3 Computer Science and the Foundation of Knowledge Model
 What is the key progressive change in these objects? Audio Limitations.
2 Outline Digital music The power of FPGA The “DigitalSynth” project –Hardware –Software Conclusion Demo.
SimPhonics, Inc. SimPhonics SMx Audio System. SimPhonics, Inc. V+ Visual Programming Language SMx Audio System Various I/O Drivers VComm Networked Audio.
V-Cert Music Technology BRIEF The Year 9 cohort are about to use Cubase for the first time. They have been composing and performing Music and will now.
Seminar on Sound Card Presented by:- Guided by:-
Graphic Equalizer Table By Jose Lerma. Main Idea The main idea of this table is to display the frequencies of any sound or audio input, either by microphone.
Audio Post Production Workflow Part 2. Mixing Dubbing (aka) Sweetening The Process of mixing and re-recording of individual tracks created by the editorial.
CSP Auditory input processing 1 Auditory input processing Lecturer: Smilen Dimitrov Cross-sensorial processing – MED7.
Sub- Nyquist Sampling System Hardware Implementation System Architecture Group – Shai & Yaron Data Transfer, System Integration and Debug Environment Part.
MIDI. A protocol that enables computers, synthesizers, keyboards, and other musical devices to communicate with each other. Instead of storing actual.
P13363 Touch Sensitive Piano Keys Justine Converse (ISE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE)
Software Defined Radio
Teaching material for a course in Software Project Management & Software Engineering – part II.
 VIDEO CAPTURE USING FIREWIRE  VIDEO CAPTURE USING A VIDEO CARD  CAPTURING VIDEO CONNECTING EQUIPMENT AND CAPTURING DIGITAL VIDEO.
ST01 - Introduction 1 Introduction Lecturer: Smilen Dimitrov Sensors Technology – MED4.
CHAPTER 11 Op-Amp Applications. Objectives Describe and Analyze: Audio mixers Integrators Differentiators Peak detectors Comparators Other applications.
Computing and the Web Computer Hardware Components.
Chapter 1 Intro to Computer Department of Computer Engineering Khon Kaen University.
DIGITAL RECORDING SYSTEM Installation Setup Wizard About Our Software.
ASHOR CHIRACKAL MICHELLE TAN IMRAN BUTT LUKE LEHMAN CLIENT: MR. JOSH UNDERWOOD, ASC ADVISOR: DR. TIM BIGELOW ISU SODAR Team sddec
By Taejsha Ramoon.  2 turntables + records  Midi DJ controller + laptop  Microphones  Headphones  Amplifier  Speakers  Cords and cables.
Analogue & Digital. Analogue Sound Storage Devices.
Virtual Instruments and Sequencing. Proses Pembuatan Lagu/Musik TrackingMixingMastering.
By Cheyenne Morgan Unit 1- Set up and operate a DAW.
Introduction to Digital Audio An Overview.  Sound Design gives meaning to noise, music and dialog  A good design makes the listener immerse into the.
© 2006 Pearson Education Chapter 1: Computer Systems.
Introduction to Concurrency CS-502 (EMC) Fall Introduction to Concurrency ( Processes, Threads, Interrupts, etc.) CS-502, Operating Systems Fall.
CSCI-100 Introduction to Computing Hardware Part II.
Path The purpose of this project is to design a universal data recording device to monitor the health of a Dresser-Rand compressor during operation. In.
MY DJ EQUIPMENT LIST Turntable DJ Controller Laptop Mixer Monitors Headphones Subwoofers/ Speakers.
Tracking Functionality Changes in IRI: A Distance Education Software System C. Michael Overstreet, Kurt Maly, Ayman Abdel-Hamid, Ye Wang Old Dominion University.
P08311: FPGA Based multi-purpose driver / data acquisition system Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Andrew FitzgeraldCEProject Manager/FPGA.
Digital Data-Acquisition Systems Since the late 1950s, computers have been used to monitor, and in many cases to control, the performance of large process.
Sound. Sound Capture We capture, or record, sound by a process called sampling: “measuring” the sound some number of times per second. Sampling rate is.
Final Year Project Eoin Culhane. MIDI Guitar Guitar with 6 outputs 1 output for each string Each individual string output will be converted to MIDI.
27656 (v1) Demonstrate and apply introductory knowledge of music technology equipment and techniques MUSIC Level 1Credits 4.
OVERVIEW Equipment needed for basic setup Digital Vinyl vs. Vinyl Defining Key Terms Serato vs. Abelton DJ Software System Requirements Looping/Effects.
Understanding Midi Audio Processing Describe the Midi Audio Processing.
Garage Band For MAC. What is it? A digital audio workstation that can record and play back multiple tracks of audio. Is a software application for OS.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Sound and music.
Introduction to Discrete-Time Control Systems fall
Sound Card A sound card (also referred to as an audio card) is a peripheral device that attaches to the ISA or PCI slot on a motherboard to enable the.
Sound Card A sound card (also referred to as an audio card) is a peripheral device that attaches to the ISA or PCI slot on a motherboard to enable the.
Sound Design and Technology (Sound Systems)
Analogue & Digital.
Multimedia: making it Work
Music Technology By: Lourdes Ramirez.
Serial Data Hub (Proj Dec13-13).
Thursday’s Lecture Chemistry Building Musspratt Lecture Theatre,
Software life cycle models
FPGA Vinyl to Digital Converter (VDC)
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

Smilen Dimitrov 1 Introduction Name: Smilen Dimitrov Education: –B.Sc. in Electronics & Telecommunications (2001, University "Sts. Cyril & Methoduis", Skopje, Macedonia) –Multimedia designer degree (Aarhus Tekniske Skole, 2003) –M.Sc. in Medialogy (2004, Aalborg Universitet Copenhagen, Denmark) –Currently - Ph.D. student in Medialogy, Aalborg Universitet Copenhagen, Denmark Teaching areas at AAU Medialogy –"Sensor Technology" (4th semester, B.Sc. studies Medialogy) (spring semesters) –(discontinued) "Applied Statistics for Testing and Evaluation" (3rd semester, B.Sc. studies Medialogy) (fall semesters) –(discontinued) “Cross-Sensorial Processing" (7th semester, M.Sc. studies Medialogy) (fall semesters) Associated supervision of project groups, and per-semester project work assistance

Smilen Dimitrov 2 Research work Research work is conducted in two main areas: –Work on projects within Medialogy Sensors and Sound Group (media.aau.dk/mssg) –Also within MSSG, the personal PhD project –* plus whatever research necessary for the courses

Smilen Dimitrov 3 PhD project On the possibilities for creative live performance using electronic audio sources PhD project, is one with an open-source and do-it-yourself aspect to it, and –will deal with audio processing on both hardware and software level. It is based on starting with a relatively older PC (say Pentium II), and then: –Building own custom I/O cards –Building own physical interface (say with potentiometers, custom sensors etc) –Installing a custom(ized) open-source OS by which, the device would become an independent electronic music and signal processing instrument (or, in a sense, a digital audio workstation).

Smilen Dimitrov 4 PhD project On the possibilities for creative live performance using electronic audio sources Premise: there are two interaction interfaces, not originally developed ofr musical application, that have become common in live performance of electronic music: –Fader surfaces: faders(sliders), each of whom represent a channel in a song, can be rhythmically manipulated individually, to create song arrangement on-the- fly (multichannel sampler + mixer) –Turntables: allow for fine control of playback time of a song, forward or reverse – however individual control of channels is no longer possible (analog; Final Scratch, Serato) Providing a platform (not currently available) that can technically support both ways of interaction simultaneously, may lead to development of novel ways of live performance of electronic music.

Smilen Dimitrov 5 PhD project

Smilen Dimitrov 6 PhD project

Smilen Dimitrov 7 PhD project

Smilen Dimitrov 8 PhD project In full context as a musical instrument:

Smilen Dimitrov 9 PhD project Two main problem areas –Technical (engineering) – come up with open source hardware and software, that can support the envisioned functionality –User research – discover optimal physical interface design, and optimal software design, to facilitate ease of use among potential users

Smilen Dimitrov 10 PhD project Subproblems (engineering) –Design of I/O cards –Design of a “basic” interface and functionality Interface inherited from several common machines Functionality should be implemented through the customized OS –Two-way (dual-boot) operating system “Slim” OS – when the device is to be used as musical instrument (no video drivers, minimal traditional system resources) “Normal” OS – most likely a version of Linux, that can access the custom hardware of the device –Specifics of “basic” interface performance Should be able to provide independent controls of “songs”, that could be composed of several independent “channels” Possibility to synchronise two separate compositions to two separate time-sync obtained from record players (like in Final Scratch, Serato) - Design of custom sensors for musical interaction (i.e. 1D touch strip)

Smilen Dimitrov 11 PhD project Design of a “basic” interface and functionality –Interface inherited from several traditional machines Pad bank – Akai MPC 2000 Sequencer – Roland TB 303 Dj Mixer – from DJ mixers (like Pioneer DJM 600) Production mixer – from traditional mixing consoles –“Production mixer” faders control a single track within a tune –“DJ mixer faders” control entire tunes –Control of separate tracks within a tune should be available at all times

Smilen Dimitrov 12 PhD project Additional music-related problems –Haptic feedback of per-channel audio through vibrating fader heads –Design of custom interaction interfaces (like a 1D strip), and methods of their usage –Development of audio physical models As research platform –Could provide slightly cheaper and faster ways to perform sampling –Could be useful especially in research that deals with audio-related data, demanding audio related sampling frequencies (44 KHz) for signals that possibly contain DC signals as well

Smilen Dimitrov 13 PhD project – card development Research status: currently focus is on developing a custom I/O (sound) card –Regular I/O card, except with the possibility to turn coupling capacitors (commonly found on soundcards) on inputs and outputs on and off from software Would allow high-speed sampling of signals that contain DC components First test – an ISA card with 8 bit inputs and outputs –Old design taken from the net –Ancient technology, not directly usable, needed for better education –Test of concept: –Needs old PC with ISA slots Problems – difficult to implement and etch yourself – thin tracks –Currently second version is developed

Smilen Dimitrov 14 PhD project – ISA card prototype development

Smilen Dimitrov 15 PhD project – ISA card prototype development

Smilen Dimitrov 16 PhD project – ISA card prototype development

Smilen Dimitrov 17 PhD project – ISA card prototype development

Smilen Dimitrov 18 PhD project – ISA card prototype - video

Smilen Dimitrov 19 PhD project – card development Next in development: a PCI card, based on FPGA –Designs available through opencores.org; also for card accessible through both USB and PCI Possibly there will be several types of I/O cards (for the DJ mixer, for several production mixer channel strips etc, generic I/O). After suitable I/O cards are development, one can proceed to building software and interface

Smilen Dimitrov 20 PhD project – time plan 5 year PhD – until 2011 Sound (I/O) cards development –ISA card – finished and analyzed by end 2007 –Start with work on PCI FPGA card – start at end 2007 Development of PCI cards, and driver software – during 2008 Software and control development – 2009 –“Slim OS” development –Start preparing a Linux variant for the “normal” OS and implement drivers for custom hardware –Development of time-code for pressing on vinyl record, and corresponding software for decoding and controlling audio, in both “slim” and “normal” OS mode User interface development –Proper building of the hardware user interface –Finishing “slim” OS software – adapt to user interface –Finishing “normal” OS software – adding specific applications (or ports thereof)