Download presentation
Presentation is loading. Please wait.
Published bySara Diane Booth Modified over 8 years ago
2
Real Time Remote Player Tutors: Dr. Shlomo Dubnov Etan Fisher Presented by: Ofer Weissblum Adar Paz
3
Project Goal To be able to play music with a colleague over a computer network
4
Architecture (First Try) Challenges: Real Time Real Time Quality of Sound Quality of Sound Synchronization Synchronization
5
Architecture (Second Try) MIDI/UDP Pitch to Midi Real Time Synthesis Off line Analysis SDIF
6
In Other Words Sound Analysis – LORIS Sound Analysis – LORIS –(SDIF – Sound Description Interchange Format). Pitch to Midi (Not Done Yet) Pitch to Midi (Not Done Yet) Transmission - MIDI over UDP Transmission - MIDI over UDP Sound Synthesis (Real Time Algorithms). Sound Synthesis (Real Time Algorithms). Stream Player (SDL). Stream Player (SDL). Off Line Real Time
7
How do we Analyze an Acoustic Instrument? OtherPhaseAmplitudeFrequencyIndex.2.533926.08317e-05111.1071.2.700811.06125e-05240.3952.2.39179.63689e-05344.2693............... Analysis to SDIF Record to the Computer Analysis
8
OtherPhaseAmplitudeFrequencyIndex.2.533926.08317e-05111.1071.2.700811.06125e-05240.3952.2.39179.63689e-05344.2693............... Synthesis – Sum up The Partials Synthesis From SDIF
9
Adding Up Sine Waves
10
Can You Tell the Difference? Original Piano RecordingSynthesized Partials
11
Shifting The Frequency CDEFGAB C#D#F#G#A# C# = C * 1.0595 - for each half tone B= C * (1.0595) (11)
12
Synthesizer Real Time System Sender Receiver UDP/IP Frequency – MIDI (1Byte) Amplitude – MIDI (1Byte) MIDI to “ Shift ” Queue Stream Player
13
Challenges to Take on Pitch to Midi More than One Instrument at Once Server Client Architecture
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.