# Design Problem - Digital Band - PowerPoint PPT Presentation

Design Problem - Digital Band

1 / 82
Design Problem - Digital Band

## Design Problem - Digital Band

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
##### Presentation Transcript

1. User controls Music source Design Problem - Digital Band • Build a digital system that can create music of any style, with any performers, whenever we want to hear it

2. Outline • Music, Sound, and Signals • Making Music from Sines and Cosines • Improving the Design - Making Different Instruments

3. 2.1 Introduction

4. All systems that make music Have a musical source Have a way to read music information Convert musical information to sound Create sound waves in air Ways to Make Music • The result: A soundsignal - but what is it?

5. Signals are Everywhere • Signal: A pattern or variation that contains information

6. 2.2 Music, Sound and Signals

7. Sound Signals • Sound Signal: A pattern or variation in molecules that a sound makes • Sound has a speed that is different for different materials

8. Making Sounds Using Signals • Amazing Fact: Any sound can be created, stored, and played using signals! • Microphones and loudspeakers enable us to record and play sounds • We only need one signal to represent any one sound

9. time (sec) time (sec) time (sec) Exercise: Plotting Signals • Plot the signals s(t) = 2 t + 3 s(t) = 0.3 cos(3 t) s(t) = 6 t2 - 4 • Which one of these looks like a musical signal?

10. Manipulating Signals Three musically-useful ways: • Amplitude scaling: Changing its height x(t) = A • s(t) • Time shifting: Moving left or right y(t) = s(t + d) • Time scaling: Stretching or shrinking the time axis z(t) = s(c • t)

11. Plots of Real Instrument Signals

12. Plots of Notes on a Piano Keyboard

13. p(t+T) p(t) time (sec) Musical Signals and Period • Observation: The simplest musical signals are periodic; they have shapes that repeat • Period: The repeating interval T of a periodic signal in units of time (seconds, milliseconds.) • For any periodic signal p(t), p(t) = p(t + T). Example: T = 0.0038 sec = 3.8 msec

14. Pitch and Fundamental Frequency • Pitch: how high or low a periodic signal sounds. Can we be more precise? • Yes! Use fundamental frequency, given by f = 1/T • Units of frequency: cycles per second or Hertz (Hz)

15. Determine the fundamental frequencies of the sounds shown Sinusoidal Signal Saxophone Signal time time Problem: Fundamental Frequency and Period Solution: Both have periods of 0.0038 sec. Therefore, f=1/0.0038 f = 263Hz (middle C)

16. A Little Musical Notation The y-axis is frequency The x-axis is time • Each note on a page of sheet music corresponds to a signal with a particular frequency and duration…

17. The Key to Reading Music • When a musical score is played, each note becomes a signal with a fundamental frequency • The type of note determines its duration

18. p(t) Making Musical Sounds • Signals that have a pitch are periodic • A periodic signal repeats over and over • Therefore, to make a single note from a musical instrument, we need to create one period of its sound and play it over and over.

19. Loudspeaker Translate notes to fundamental frequencies and durations Sound Waves Single period of instrument signal Our First Digital Band Design

20. Infinity Project Experiment - 2.1

21. Plots of Speech

22. Plots of Speech - Block Diagram

23. 2.3 Making Music from Sines and Cosines

24. Refining the Design • How do we get the musical information to our digital band? • How do we specify each instrument’s signal shape? • How do we make several instrument sounds and play them simultaneously?

25. Specifying the Musical Score • Traditionally, music has been written on paper • Portable and easy for humans to read • Destructible and a little hard for digital devices to read • Is there a more convenient format for our musical information?

26. MIDI specifies (a) note on/off time stamps and (b) note frequencies Convenient digital format A standard in widespread use Translate notes to fundamental frequencies and time stamps Musical Instrument Digital Interface (MIDI)

27. Specifying the Shape of the Musical Instrument Sound • Most musical instrument signals have complicated shapes • We shall start with simple periodic signals - the sine and cosine functions

28. Turning a Sine or Cosine into a Sinusoid • To make a sound from a sine or cosine function, make the angle a function of time s(t) = A cos(2 π t / T) [angle units: radians] A = {Amplitude} , T = {Period} • Can show: s(t) = s(t + T) is periodic People can’t hear the difference between sines and cosines! Example: A = 3.1 T = 2.5 msec

29. time (sec) time (sec) Saxophone Sinusoid time (sec) time (sec) Making Simple Melodies

30. Cosine generator Translate notes to fundamental frequencies and time stamps Our Second Digital Band Design How do we extend this system to play Different instruments? (b) Multiple notes simultaneously? This system allows us to play simple single-note melodies with a simple (sinusoidal) instrument sound.

31. MIDI Information: Cosine generator Block Diagram: Translate notes to period values and time stamps Cosine generator Making More than One Note at a Time • To play two notes simultaneously, add their signals together

32. Example Problem: Adding Two Signals Together time (sec) time (sec)

33. Example Problem: Solution

34. Example: Adding Two Sinusoids Together • This problem is hard to do by hand… • …but easy to do digitally!

35. Reverse-Engineering the Musical Score • Spectrum: A plot of a signal’s frequency content over a specified window • “Spikes” in the spectrum correspond to sinusoids • Spectrum Analysis: A procedure for computing the spectrum Spectrum Analysis is also easy to do digitally!

36. Spectrogram

37. Infinity Project Experiment - 2.2

38. Generating Sine and Cosine Signals

39. Generating Sine and Cosine Signals

40. Infinity Project Experiment-2.3

41. Listening to Sines and Cosines

42. Listening to Sines and Cosines

43. Infinity Project Experiment-2.4

44. Measuring a Tuning Fork

45. Measuring a Tuning Fork

46. Infinity Project Experiment - 2.5

47. Building the Sinusoidal MIDI Player

48. Building the Sinusoidal MIDI Player

49. Infinity Project Experiment - 2.6