International Journal of Advance Engineering and Research Development. Digi-Taal Instrument

Similar documents
Concatenated Tabla Sound Synthesis to Help Musicians

Tabla Loops. Kontakt/wav/rex Performance. Thanks for purchasing this product ID : Performed by Jagannath Singh

Automatic Labelling of tabla signals

Automatic Notes Generation for Musical Instrument Tabla

Pattern Based Attendance System using RF module

International Journal of Advance Engineering and Research Development IOT ENABLED SMART REFRIGERATOR

RF4432 wireless transceiver module

RF4432F27 wireless transceiver module

Unit 5. Lesson 2 By Sudha Sahgal

MULTI CHANNEL VOICE LOGGER MODEL: DVR MK I

International Journal of Advance Engineering and Research Development REMOTE VOTING MACHINE

IOT BASED SMART ATTENDANCE SYSTEM USING GSM

Rfid Based Attendance System

IEEE802.11a Based Wireless AV Module(WAVM) with Digital AV Interface. Outline

In total 2 project plans are submitted. Deadline for Plan 1 is on at 23:59. The plan must contain the following information:

Image Processing Using MATLAB (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY

International Journal of Advance Engineering and Research Development MUSICAL INSTRUMENT IDENTIFICATION AND STATUS FINDING WITH MFCC

We had to design a Led circuit that would contain multiple Leds, activate them by address, then holds the flashing addressed Led in memory and

S I N E V I B E S FRACTION AUDIO SLICING WORKSTATION

IndianRaga Certification

Serial Peripheral Interface

Real Time Bio-signal Acquisition System

A Directional Indicator with a Symbol Based Interface for improvised Safety-Enhanced Directional Indicators using Matrix LED

Oscilloscopes, logic analyzers ScopeLogicDAQ

TV Character Generator

IOT BASED ENERGY METER RATING

Optical Channel Analyzer

PESIT Bangalore South Campus

DESIGN AND DEVELOPMENT OF A MICROCONTROLLER BASED PORTABLE ECG MONITOR

PCB Error Detection Using Image Processing

Fig. 1 Analog pins of Arduino Mega

SPI Serial Communication and Nokia 5110 LCD Screen

ex 800 Series ematrix System

4.S-[F] SU-02 June All Syllabus Science Faculty B.Sc. II Yr. Instrumentation Practice [Sem.III & IV] S.Lot

Lab 3 LCD Mar

Design of Vision Embedded Platform with AVR

Musicological perspective. Martin Clayton

HIGH QUALITY DUPLICATION

MONITORING AND ANALYSIS OF VIBRATION SIGNAL BASED ON VIRTUAL INSTRUMENTATION

Low-speed serial buses are used in wide variety of electronics products. Various low-speed buses exist in different

Automatic Projector Tilt Compensation System

Nuendo synchronization setup scenarios

Home Monitoring System Using RP Device

Netzer AqBiSS Electric Encoders

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad


Newly developed CCD scan converter tube inside! The Highest Frequency Bandwidth in the world TS-81000/ Iwatsu Test Instruments Corp.

INT-DS2 DVB-S/S2 SATELLITE MODULATOR DVB MODULATOR

MATLAB & Image Processing (Summer Training Program) 4 Weeks/ 30 Days

Transcom Instruments. Product Brochure TRANSCOM INSTRUMENTS. Product Brochure

Operating Manual. 50mW C-Band EDFA with GPIB and RS232 Interface

Implementing a Rudimentary Oscilloscope

Implementing A Low Cost Data Acquisition System for Engineering Education Programs in Universities

A System for Generating Real-Time Visual Meaning for Live Indian Drumming

Model VS-2A 2-Port VGA Switch with Audio & Serial Control

ME EN 363 ELEMENTARY INSTRUMENTATION Lab: Basic Lab Instruments and Data Acquisition

RS232 settings are internally definable via jumper blocks, to accommodate interfacing with a wide range of control products.

Kramer Electronics, Ltd. USER MANUAL. Model: VS x 1 Sequential Video Audio Switcher

Multipurpose Robot. Himanshu Gupta 1, Mohammad Shahid 2

Re: ENSC 370 Project Physiological Signal Data Logger Functional Specifications

medlab One Channel ECG OEM Module EG 01000

ANALYSIS AND IMPLEMENTATION OF IOT BASED ENERGY METER

Automatic Detection of Hindustani Talas

CAN, LIN and FlexRay Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes

A MISSILE INSTRUMENTATION ENCODER

DEVELOPMENT OF LABVIEW BASED WIRELESS CONTROL SYSTEMS FOR ION BEAM MICROMACHINING SYSTEMS

Zeroplus Logic Analyzer Multi-LA Stack and LA-Oscilloscope Stack

Fall 2008 Project. Final Check-off

PDW MARTHEL S.C. ul. Sosnowa 24-5, Bielany Wrocławskie Kobierzyce, POLAND tel , 12; fax MART-02:

O P E R A T I O N M A N U A L. RF-Reader. Stand-alone-Reader Leser 2plus with RS-232 interface

Agilent I 2 C Debugging

OMNISTAR GX2. GX2-LM1000E Series 1310 nm Broadcast Transmitter DATA SHEET BENEFITS. 1 GHz bandwidth

EECS145M 2000 Midterm #1 Page 1 Derenzo

Kramer Electronics, Ltd. USER MANUAL. Models: VS-626, 6x6 Video / Audio Matrix Switcher VS-828, 8x8 Video / Audio Matrix Switcher

Hindustani Music: Appreciating its grandeur. Dr. Lakshmi Sreeram

Model 5240 Digital to Analog Key Converter Data Pack

- 1 - Contact info: Name: Petrit Vuthi Room: Office hours: Thuesday: 10:00 12:30 Wendsday: 10:00 12:30

An Integrated EMG Data Acquisition System by Using Android app

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) APPLIANCE SWITCHING USING EYE MOVEMENT FOR PARALYZED PEOPLE

IP Roombox. Hotel Room Management

HEART ATTACK DETECTION BY HEARTBEAT SENSING USING INTERNET OF THINGS : IOT

AN INTRODUCTION TO PERCUSSION ENSEMBLE DRUM TALK

Kramer Electronics, Ltd. USER MANUAL. Model: 900xl. Power Amplifier

PC-based Personal DSP Training Station

VHDL Design and Implementation of FPGA Based Logic Analyzer: Work in Progress

Therefore we need the help of sound editing software to convert the sound source captured from CD into the required format.

Fraction by Sinevibes audio slicing workstation

Experiment # 4 Counters and Logic Analyzer

Change MeetingPlace Hold Music and "Welcome to MeetingPlace" Prompt and Jingle

Audio Design Associates (ADA)

Embedded System Training Module ABLab Solutions

MONITOR POWER Shiloh Road Alpharetta, Georgia (770) FAX (770) Toll Free

EDUCATIONAL TUTOR FOR MENTALLY DISABLE STUDENTS

RECORD & PLAYBACK KIT

Rebis Audio Ltd. RA226 Digital Sampler User Guide

Manual Supplement. This supplement contains information necessary to ensure the accuracy of the above manual.

IC Layout Design of Decoders Using DSCH and Microwind Shaik Fazia Kausar MTech, Dr.K.V.Subba Reddy Institute of Technology.

Bosch Security Systems For more information please visit

MODULAR DIGITAL ELECTRONICS TRAINING SYSTEM

Artificial Intelligence in Tele-Vision

Transcription:

Scientific Journal of Impact Factor (SJIF): 3.134 ISSN (Online): 2348-4470 ISSN (Print) : 2348-6406 International Journal of Advance Engineering and Research Development Volume 2, Issue 3, March -2015 Digi-Taal Instrument Prathamesh Bhat 1,Smita Deshpande 2, Sayali Lokhande 3, Prof.M.R.Wanjre 4 1 Department of E&TC, AISSMS IOIT Pune 2 Department of E&TC, AISSMS IOIT Pune 3 Department of E&TC, AISSMS IOIT Pune Abstract Musical instrument sounds relaxes our mind and body. An attempt is made here to develop a system which is less complex and cheap and in a much more superior technology. We are presenting an electronic tabla instrument which is capable of playing four different taals (teentaal, jhaptaal, roopak and dadra) by using voice recorder ISD 1760 IC with SPI protocol. This instrument has provision for speed and volume variation, which will add rhythmic effect. Our project generates output in high quality audio format and LCD displays ongoing tabla beat and number which is useful for learning purpose. Keywords-tabla, taal, jhaptaal, teentaal, roopak, dadra, speed, SPI, ISD1760. I. INTRODUCTION Playing technique of table involves extensive use of the fingers and palms in various configurations to create a wide variety of different sounds, reflected in the mnemonic syllables (bol). The heel of the hand is used to apply pressure or in a sliding motion on the larger drum so that the pitch is changed during the sound's decay.some basic strokes with dayan on right and bayanon left are: 1) Ta: (on dayan) striking sharply with the index finger against the rim. 2) Ghe or ga: (on bayan) holding wrist down and arching the fingers over the syahi, the middle and ring-fingers then strike the maidan (resonant). 3) Tin: (on dayan) placing the last two fingers of the right hand lightly against the syahi and striking on the border between the syahi and the maidan (resonant). 4) Dha: Combination of Ta and Ghe. 5) Dhin: Combination of Tin and Ghe. Taals are formed by combining a predetermined number of beats in a particular sequence and playing them in that order. Of the following different Hindustani taalsshown below, we are going to implement only four of these taals: Teentaal, Jhaptaal, Dadra and Roopak[1]. Table 1. Types of Taals and Number of Beats Name Beats Divison Teentaal 16 DhaDhinDhinDha,DhaDhinDhinDha,Dha Tin TinTa Dha Tin Tin Ta Jhaptaal 10 Dhin Na DhinDhinNa Tin Na DhinDhin Na Roopak 7 Tin TinNa Dhi Na Dhi Na Dadra 6 DhaDhinNa Dha Tin Na II. LITERATURE SURVEY In the market, there are two companies which manufacture tabla machines RAAGINI SURTAAL and RADEL INDIA CORP[5]. The idea of project is all our own creation and independent.tabla machine consist of buttons for selecting taal and some more buttons are there to have desired effect e.g. volume, pitch, speed etc. These machines can be used in musical classes for learning & it can give accurate tabla effect in the absence of skilled person. @IJAERD-2015, All rights Reserved 307

Figure1. Electronic tabla instrument-radel India Corp III. PROPOSED SYSTEM In this project, we are going to implement a voice recording and playback module. We are going to record the beats which pertain to the taals that we are going to implement. These beats are recorded in random but at the time of playback, using SPI, we are going to supply the information of the address location of the next beat of a taalso that it will form particular taal. In a similar way, we are going to implement the rest of the taals. Figure 2.Block diagram of the system 3.1. ISD 1760 It is the main module in the system. It is a voicerecord-and-playback IC. We are operating this IC in SPI mode. The input is given in analog form. This input is obtained from PC or a mobile phone. This IC has a storage capacity of 40s to 120s depending upon the sampling frequency used. We are using 12kHz sampling frequency which corresponds to better quality audio output. Sampling frequency can be changed by varying the value of Rosc at pin 20 of ISD 1760[4]. ISD 1760 has a very important APC (Analog Path Configuration) register. The register provides for different configuration commands such volume control, SPI control, Source signal and music mixing, output format- analog- AUD/AUX. There is a format for SPI interface which consists of start/end address, data bytes and CMD byte. @IJAERD-2015, All rights Reserved 308

Figure 3.SPI transaction format 3.2. Arduino UNO Arduino is used with ATmega 328Pmicrocontroller. There are 2 Arduinos required- one at the time of recording and other at the time of playback and LCD interface. The Arduino 1 and PC work hand in hand during recording. The PC or mobile phone provides the analog sound wave to the ISD IC at the time of recording.arduino 2 is used for user switches- so that user can select the desired taal, for LCD interfacing and SPI interface with ISD. 3.3. SPEAKER & LCD The output of this instrument is in audio format which is given to LM386 amplifier and output is obtained at 8Ω/4Ω speaker and simultaneously beat name & number displayed on the 16*2 LCD. 3.4. POWER SUPPLY UNIT We are going to use two power supply units. One is the 15v supply for ISD IC and the other 5v supply for Arduino board. IV. SYSTEM OPERATION 4.1. Recording operation The recording is performed with thehelp of Arduino 1 and PC. The beats to be recorded are present in the PC in.wav format. We use Processing software which helps to convert the.wav file into analog format for transporting it to the ISD IC. Arduino 2 acts as a master to the ISD IC and commands the record and play operation. As soon as the.wav file is processed by the PC, Arduino 2 puts the ISD IC in record mode and at the same time signals the other Arduino 1 to give a signal to the PC to play the particular beat file so as to record it into memory of ISD. The software plays the analog.wav and transfers the signal in the IC s memory. As per the SPI command, the analog signal of a beat can be stored at a particular address location decided by the user. During the recording operation there is an LED which indicates the process by its blinking. By carefully defining the address location for storing the file, we have recorded all 4 beats dha, dhin, taa, tin in the memory address as shown below-- @IJAERD-2015, All rights Reserved 309

4.2. SPI operation Arduino 2 carries out the SPI communication as a master. In SPI mode, the entire memory location is fully accessible to the user. The address location is given so that at the time of playback, with SPI protocol, we can select any address location to play a particular beat and successively play the other beats to complete playing the entire taal. The APC register acts as a status register for the IC. This register provides for configuration commands and other controls like volume control, output format,etc. Almost all the operations can be carried out using SPI interface. The format contains command byte CMD. There are several types of command. 1) Circular memory commands:play, REC, FWD, ERASE, G_ERASE, RD_REC_PTR, RD_PLAY_PTR, SET_PLAY, SET_REC. 2) Analog configuration commands:rd_apc, WR_APC, WR_NVCFG, LD_NVCFG, CHK_MEM. If we want to play a particular taal, then by SPI the hex number of the address location of a beat is given via SPI. This beat is played by giving SET_PLAY command. In Standalone mode the next beat is played by fast forwarding using FWD command and again giving PLAY command. V. SOFTWARE SPECIFICATION There are two software used for two Arduinos: 5.1. Processing The main purpose of this software is to communicate the required taal to the ISD IC during recording phase. After the recording is finished, Arduino 1 and Processing are no longer required. The taalis in wave format and needs to be converted into analog format so that it can be stored in the IC. This software satisfies this requirement. 5.2. Arduino The software is used for burning the code in ArduinoATmega 328 IC. All the code related to SPI communication is written in software s interface and burned in Arduino 2. The commands which are being given to Arduino can be seen on serial monitor. Figure 5. Arduino user interface @IJAERD-2015, All rights Reserved 310

The address spaces on which a particular beat to be recorded is determined such that the beats of the taal do not merge together during playback. VI. RESULT Figure 6. Output waveform on the DSO The output waveform is analog in nature and it is available at the speaker. This output waveform of different beats and different speeds was observed in the DSO. Different beats have waveforms of different frequencies. We observed the waveform of every beat as well as heard it on the speaker. The sound quality is clear. Figure 7. Working diagram The LCD displays the number of the beat playing, name of the beat and also the name of the taalplaying. @IJAERD-2015, All rights Reserved 311

VII. CONCLUSION This paper presents technology implemented for making Digi-taal instrument. It was observed that the output obtained is a clear quality sound which is heard from the loudspeaker. We used an 4Ω, 3W loudspeaker for better output. This instrument is efficient, cost effective as well as reliable for users. It can be developed to fully equipped tabla machine or other musical instrument for ex. Guitar, harmonium, etc. REFERENCES [1]SadanandNaimpalli, Tabla for advanced students, Popular Prakashan, 2009 [2]Douglas Self, Audio Amplifier Design Handbook, Taylor and Francis, 2009 [3]http://www.marthel.pl/en/animation/2.pdf [4]http://www.nuvoton.com/resource-files/EN_ISD1700_Datasheet_Rev-2.0.pdf [5]http://www.radelindia.com/ProductDetails.aspx?ProductId=MzY= @IJAERD-2015, All rights Reserved 312