Questions tagged [music]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
16
votes
1answer
4k views

Find similar Music using FFT Spectrums

I have been experimenting some weeks to find a way to match/find similar Songs in a Library containing different Genres of Music. My first try was to Detect Features like Tempo or how much Bass there ...
14
votes
4answers
13k views

Most efficient way to extract frequency components of audio signal with near-human accuracy in real time

I'm trying to work out how (if possible) to extract the frequency components of an arbitrary audio sample (typically music) in an FFT-like manner, but in my research on the FFT algorithm, I'm learning ...
14
votes
2answers
377 views

Inverse polyphonic chord recognition

Polyphonic music transcription does not currently appear to be a solved problem. How about the inverse of a small portion of the problem. Are there any kind of spectral characteristics (from an STFT)...
12
votes
2answers
1k views

Sound synthesis effects for natural sounds

I´m currently working on an accordion synthesizer and I would like to make it sound as natural as possible. I really like how the following wave sounds: https://dl.dropbox.com/u/20437903/onda%...
12
votes
2answers
512 views

What methodology to use for discrimination of different (musical?) tones

I am trying to research and figure out how best to attack this problem. It straddles music processing, image processing, and signal processing, and so there are a myriad number of ways to look at it. ...
12
votes
1answer
588 views

Which transform most closely mimics the human auditory system?

The Fourier transform is commonly used for frequency analysis of sounds. However, it has some disadvantages when it comes to analyzing the human perception of sound. For example, its frequency bins ...
11
votes
2answers
9k views

Converting a pitch bend (MIDI) value to a “normal” pitch value

I am trying an offline LPC analysis and synthesis using the rt_lpc (real-time LPC) implementation as given here. There are some functions within the program that can be used for an offline LPC ...
10
votes
3answers
2k views

Slow Down Music Playing While Maintaining Frequency

Playing a piece of music audio at a slower speed would lower its pitch (frequency). Is there a tool and theory to slow down the song playing while keep the frequency the same? I suppose one can do ...
10
votes
1answer
511 views

What are the basic categories of operations performed on audio signals to create interesting sounds?

I don't know if this question will make sense as I'm very new to dsp. In my limited foray into audio dsp I've come across: Frequency Modulation Amplitude Modulation Additive Synthesis Subtractive ...
7
votes
1answer
1k views

Detecting changes between voice and music

I have a bunch of audio files that have both speech and music parts (think radio). For instance, a given file might consist of the following sections: ...
7
votes
2answers
864 views

Guitar effects explanation books

Can you please suggest some books to get how guitar effects: distortion, overdrive, phaser and so on are achieved ?
7
votes
1answer
306 views

How do Phons relate to loudness?

Let's say I have the very same signal stored in 2 .wav files. And lets say I process each file using a function, and it is established that one file is 20 phons ...
5
votes
4answers
7k views

Does taking the Hilbert transform extract the envelope of audio signals?

I want to extract the envelope of music signals with a sample rate of 44.1kHz. I used the MATLAB command: abs(hilbert(mysignals)), but the resulting signal is ...
5
votes
4answers
644 views

Is a recording of a chord merely a superposition of recordings of its constituent notes?

Is a recording of a chord merely a superposition of recordings of its constituent notes? Assuming the recording of its constituent notes are sufficiently clean.
5
votes
3answers
2k views

How is a “good” or “bad” singer defined in signal processing terms?

I was watching the American and Indian idol auditions on youtube earlier in the day. I watched both successful and failed contestants and I was able to distinguish the really bad from the good singers ...
4
votes
4answers
1k views

How do I compare chords played on a guitar with a known sample?

I want to create a project that will recognized the chords that i played in guitar. I recorded a raw sound to be compare to the one that the user will input. Example I have a recorded sound chordA ...
4
votes
3answers
314 views

Harmonic errors in acoustic instruments

If a note has a fundamental frequency of 100Hz, then its second harmonic is located at 200Hz and its tenth harmonic is located at 1000Hz. But for acoustic instruments, the harmonics will not occur at ...
4
votes
1answer
1k views

How does Adobe After Effects generate its “audio spectrum” effect?

I'm trying to replicate the "audio spectrum" effect from Adobe After Effects. An example can be seen in this video: Obviously, it has to be some variant of a fourier transform, but I've tried taking ...
4
votes
1answer
254 views

Algorithm for identifying beat grid in music with non-constant tempo

Are there any algorithms for automatically fitting a beat grid to a song (tempo matching) when the song has a slowly changing tempo or BPM? The output would be a vector of onsets. Here's a picture ...
4
votes
2answers
640 views

MUSIC algorithm derivation

Setup Suppose we have a complex $L\times 1$ signal $\mathbf{x}$ with two tones at (unknown) frequencies and phases defined as: $$ x_n = A_1 e^{j \omega_1n + \varphi_1} + A_2 e^{j \omega_2n + \...
3
votes
3answers
3k views

How to build a program that gives you on the fly the chords of the song while listening to it?

I am trying to think how can I program a SW that can recognize Chords on the fly. since I know nothing about music, Can I assume that the chords are orthogonal and unique? I guess I can since it is ...
3
votes
1answer
621 views

what are the Pros and Cons of ESPRIT and MUSIC algorythms?

On wikipedia there are only 2 lines about ESPRIT: Estimation of signal parameters via rotational invariant techniques (ESPRIT)... MUSIC doesnt have an entry in the music disambiguation page, other ...
3
votes
2answers
236 views

Key detection Dance Music inaccuracies - matlab

I have been working on a project with a vide variety of functions for DJ'ing. I am nearing the end, however, the accuracy rate on the key detection part of it is not pleasant when fed tracks of Dance ...
3
votes
2answers
251 views

Which parameters should I take care of while converting .au to .wav for Genre Classification

I am learning to develop Music Genre Classification models. I have a dataset in which files are in ".au" format, which I need to convert into ".wav". I used SoX (Sound eXchange) to convert it. With a ...
3
votes
1answer
172 views

Estimating harmonic loudness

I'm working with data that looks something like this: ...
3
votes
0answers
573 views

Incorrect Frequency results when using Multiple Signal Classification (MUSIC)

I am using MUSIC (Multiple Signal Classification) to determine Direction Of Arrival (DOA) and frequency of signals impinging on an Antenna Array. I am using a function ...
3
votes
0answers
482 views

Questions about Bark scale filter bank implementation for bfcc's

I have a few questions regarding the implementation of Bark scale filter banks for the calculation of bark frequency cepstral coefficients. 1) Which filter shape is most commonly used and why? ...
2
votes
2answers
1k views

Detect song changes in audio stream

I have a stream of music that I'm reading(from a microphone, from an online streaming source or whatever). And I want to have a system that will detect when a song changes. The question is, is this ...
2
votes
2answers
893 views

Integration of square wave

trying to program an integrator. My input is a square wave and my expected output should be a triangle wave. However, whenever I pass it through my low pass filter algorithm (just a 2nd order ...
2
votes
2answers
2k views

What is the difference between pitch detection and Onset detection?

According to wikipedia Onset detection: Onset refers to the beginning of a musical note or other sound, in which the amplitude rises from zero to an initial peak. It is related to (but ...
2
votes
3answers
254 views

synchronizing two music tracks

I would like to synchronize two different music tracks (and maintain synchronization) as a DJ would with two records. So far, I have the beats mapped for each song, so I am able to adjust their rates ...
2
votes
1answer
150 views

Guitar String Replucks

I'm analyzing guitar string plucks and sustains. I'm having good success with auto correlation using FFT's. Now I'd like to detect plucks while the string is still vibrating. Since I already am ...
2
votes
1answer
406 views

Pitch detection algorithm for minsample size

I am looking for a pitch detection algorithm that uses the least number of samples. I don't care about the processing time. I hope to use this on audio signals. I have tried using the one at the ...
2
votes
1answer
35 views

covariance block of MUSIC Algorithm

I am implementing MUSIC algorithm in verilog and need to implement the blocks in following order input signal --> co-variance/correlation matrix--> EVD --> peak search But I am confused because ...
2
votes
2answers
819 views

Can anyone explain how does CZT (Chirp Z Transform) really help in 'spectral zooming'?

I found some explanation alongwith the Matlab Code here: http://prod.sandia.gov/techlib/access-control.cgi/2005/057084.pdf but I can't figure out, without a good example, why would this result in ...
2
votes
2answers
104 views

is there a second order approximation to perceived loudness

Quoted from this As a first order approximation it takes ten times the energy to double the perceived loudness So is there a 2nd order approximation. If so then how much change in RMS value ...
2
votes
2answers
138 views

Pitch detection to find music notes (from voice)

Hi signal processing community, currently I am searching a topic for my master thesis in computer science and since I am a very good singer I want to do something with music. I thought about a topic ...
2
votes
1answer
536 views

Array Signal Processing: What are snapshots in Direction of Arrival estimation?

I do have an overview of basic radar signal processing chain [Data cube, 3 stages of FFT, Range, Range-Doppler map, coherent/non-coherent integration, coarse DoA etc.]. I am now trying to understand ...
2
votes
1answer
276 views

How can frequency dispersion in a vibrating string be modelled using an LTI filter?

According to JOS on stiff-string synthesis, stiff strings (like on a piano) introduce inharmonicity (i.e. the harmonics of the tone are not all in tune) due to different frequency components of the ...
2
votes
1answer
276 views

Normalizing loudness level of a set of songs

I like to listen to instrumental music while trying to sleep. So, I've selected 20 songs from my music archive to listen to when I go to bed. The problem is that the loudness levels of the songs ...
2
votes
3answers
4k views

Librosa stft + istft - Understanding my output (which always seems too perfect) at varying window lengths

I've just started to use Python with Librosa for a DSP project I'll be working on. First thing I've been trying to do is determine my preferred parameters for the FFT window size, and hop-distance. ...
2
votes
2answers
276 views

Is it appropriate to use PSD on the analysis of a plucked guitar string?

I'm using python 2.7 to compare tonal differences in guitar stings. I've found that in matplotlib, there are some great built-in features such as matplotlib.mlab.magnitude_spectrum and matplotlib....
2
votes
3answers
85 views

How can I convert audio to a series of notes using pitch detection?

I have a good pitch detection system set up, and I would like to return a series of notes given an array of audio samples. My current approach is as follows: I have a moving window across the audio ...
2
votes
2answers
85 views

How to get sensor covariance matrix from CSI values?

I try to use musicdoa() function in Matlab to estimate the direction of arrival of the paths of signals received by the receiver in a wireless link. The function ...
2
votes
0answers
64 views

Digital vs Analog music [closed]

What are the different constraints for mastering audio content for either Vinyl or CD? By the way, I'd like to know if there're any papers or documents, with a comparison between different digital ...
2
votes
0answers
72 views

Distinguish between chords and single notes

I am implementing a pitch detection system where I detect pitch in single notes (guitar). I recently found this library, that detects chords in an audio signal. When there are chords in the signal, ...
1
vote
3answers
4k views

Easiest Beat Tracking Algorithim

I want a relatively easy to implement but relatively reliable algorithm for detecting beat locations in an audio file.What I am aiming to do is get the location of the closest beat to a particular ...
1
vote
2answers
131 views

Generating Music Tones, How to handle when tones overlap? (16bit samples) [duplicate]

If i add the two tones then the result if two peaks are added together will be greater then the the sample max (2^15). For the life of me I couldn't think of the right words to google. Think i have ...
1
vote
2answers
143 views

What is a note?

That simple. What is a note in digital signal processing? Is it a single value of y[n] in a system with a difference equation e.g. ...
1
vote
1answer
2k views

Does audio upsampling create noise/artifacts or degrade the signal?

I've read that upsampling performed in digital music playback can color the sound, produce artifacts, etc. For example, an audio file ripped from a CD might be 44.1Khz/16-bit, and then upconverted to ...