Log in to Freesound

Problems logging in?
Don't have an account? Join now

Problems logging in?

Enter your email or username below and we'll send you a link to help you login into your account.

Back to log in

Almost there!

We've sent a verification link by email

Didn't receive the email? Check your Spam folder, it may have been caught by a filter. If you still don't see it, you can resend the verification email.

Default title

  • Sounds
  • Tags
  • Forum
  • Map
    • Sounds
    • Packs
    • Forum
    • Map
    • Tags
    • Random sound
    • Charts
    • Donate
    • Help

Singing Frogs with Percussions, Multiple-passes Sound Transformations

Not enough ratings
M
maghas99

December 25th, 2014

Follow
Music > Multiple instruments
generated

This is a musical fragment composed in Python code with the technique of multiple-passes of sound transformations. Assignment 10b of Coursera's ASPMA course, session 2014 (UPF Barcelona, CCRMA Stanford).

Tool: sms-tools (https://github.com/MTG/sms-tools),
Python functions: sms-tools/software/transformations_interface/hpsTransformations_function.py (analyze, transformation_synthesis).
Method: HPS harmonic plus stochastic transformation.

Original sounds (natural):
(1) violin = "92004__jcveliz__voilinpart2compress.wav"
https://www.freesound.org/people/jcveliz/sounds/92004/
(2) bass-drum = "90150__menegass__bd05.wav"
http://www.freesound.org/people/menegass/sounds/90150/
(3) snare-drum1 = "82238__kevoy__snare-drum.wav"
http://www.freesound.org/people/KEVOY/sounds/82238/
(4) snare-drum2 = "2103__opm__sn-set4.wav"
http://www.freesound.org/people/opm/sounds/2103/
(5) cowbell = "22759__franciscopadilla__56-cowbell.wav"
http://www.freesound.org/people/FranciscoPadilla/sounds/22759/
(6) hi-hat1 = "67210__akosombo__xbhhopen.wav"
http://www.freesound.org/people/Akosombo/sounds/67210/
(7) hi-hat2 = "100054__menegass__gui-drum-ch.wav"
http://freesound.org/people/menegass/sounds/100054/

Multiple-passes transformation on a short violin sound, transformed into a piece of song, by using sms-tools HPS transformation functions. Adding some transformed percussion sounds.
In phase one, frequency-scaling is determined by a table of MIDI note numbers in D Dorian scale to compose the fragment. Frequency-stretching for each beat is randomized such that violin sounds like different frogs.
Frequency-scaling of the percussions transformation is randomized for each beat, modulo-divided into 8 beats, with: bass-drum (beat 0,4), snare-drum1 (beat 2,6), snare-drum2 (every beat), cowbell (beat 3,7), hi-hat1 (random beat), hi-hat2 (beat 5).
Phase two of transformation is, time-scaling applied to the composed song by a table of time periods.
All transformations and mixing is done with Python code.
Disclaimer: I am not musician :)

Sound illegal or offensive? Flag it!
artificial
aspma-14-results
audio-signal-processing
digital
fragment
hps-transformation
python
sms-tools
soundeffect
stochastic

Type

Wave (.wav)

Duration

0:44.988

File size

3.8 MB

Sample rate

44100.0 Hz

Bit depth

16 bit

Channels

Mono

Comments
This sound has not been commented on yet, be the first to comment!
Please log in to comment
  1. 127 downloads
  2. 0 comments
Attribution 3.0
You are free to share (to copy, distribute and transmit) and to remix (to adapt and modify) as long as you credit the author of the sound. Get attribution text...
Login to download
Share url:
920 x 245
Embed example, large size
481 x 86
Embed example, medium size
375 x 30
Embed example, small size
About Freesound Terms of use Privacy Cookies Developers Help Donations Blog Freesound Labs Get your t-shirt!
© 2025 Universitat Pompeu Fabra