understanding frequency calculation inside Pitch shifting
@mx This could take a long time to type out the explanation for all this. I'd be glad to help you. but here's some stuff you might want to look at first. Your patch is essentially just G09.pitchshift from the pd tutorials. Check out that file for some documentation. Also, here's what Miller has to say:
http://msp.ucsd.edu/techniques/latest/book-html/node115.html#sect7.pitchshift
and more specifcically:
http://msp.ucsd.edu/techniques/latest/book-html/node125.html
After reading, let me know if there's anything you would like help with understanding
edit: less technical explanations:
http://www.katjaas.nl/pitchshift/pitchshift.html
http://pd-tutorial.com/english/ch03s07.html
And a vid for max instead of pd but the concepts are the same
lop~ object argument??
how did you measure it exactly?
anyhoo
http://lists.puredata.info/pipermail/pd-list/2014-05/106928.html
seems like a normalized filter that has a single pole that goes from 1 to 0 on the real axis as the cutoff frequency goes from 0 to 1 radians(so it is definitely an approximation). Every frequency higher than that cutoff is clipped, and the frequencies in that range will have a warped cutoff (half-power) frequency (& frequency response).
from miller's book: http://msp.ucsd.edu/techniques/v0.11/book-html/node140.html
just for fun let's see what the frequency response should be where you measured it:
at 44100 sample rate, a cutoff frequency of 400 would be translated into:
4002pi/44100 = .05699
1 - .05699 = .94301 is the pole
so the transfer function will be:
.05699/(1 - .94301(z^-1))
the radian value of 1000 @ samplerate of 44100 is (1000/44100) * 2pi = .142476 radians
the cartesian co-ordinates in the complex plane of .94301(z^-1):
real part: cos(.142476).94301 = .933455
imaginary part: -sin(.142476).94301 = -.133902
then the distance formula:
sqrt((1 - .933455)^2 + (0 + .133902)^2) = .14952585
so the gain will be: .05699/.14952585 = .38113811
which is the peak amplitude after the lop~ when i measured .. actually quite a bit of attenuation
Sympathetic strings, rods, etc implementation
Sounds like Karplus-Strong algorithm would be a good choice. A quick search in the web led me to this:
http://lists.puredata.info/pipermail/pd-list/2006-04/037251.html
http://crca.ucsd.edu/~msp/techniques/v0.11/book-html/node120.html
http://lab.andre-michelle.com/karplus-strong-guitar
I don't know what has this been made with, but sounds pretty good.
There are plenty of sources of information. Good luck!
Sumidero
Synthesizing double-bass-ish bass
hi frao,
maybe a good starting point could be the Karplus-Strong algorithm; it's good for both bowed and plucked strings; the obiwannabe's body resonance will help as well to catch the wooden properties of the double bass.
http://blog.loomer.co.uk/2010/02/karplus-strong-guitar-string-synthesis.html
http://obiwannabe.co.uk/tutorials/html/tutorial_tea.html
How to create reverb effect?
http://crca.ucsd.edu/~msp/techniques/latest/book-html/node111.html
cha-ching! i'm just saying spend a minute or two with puckette's book, it's some good shit
http://crca.ucsd.edu/~msp/techniques/latest/book-html/node124.html
Jaw crusher,stone crusher
Jaw Crusher Zhengzhou Vipeak Heavy Industry Machinery Co., Ltd is one of the most popular stone-crushing equipments in the world, Jaw Crusher is ideally suitable for primary and secondary crushing. The highest anti-pressure strength of crushed material is 320MPa. It is widely used in mining, metallurgy, construction, highway, railroad, and chemistry industries and etc. Many models are available according to your different fineness requirements.
http://www.crushingmill.com/ stone crusher
http://www.crushingmill.com/Jaw.html jaw crusher
http://www.crushingmill.com/Raymond.html raymond mill
http://www.grinderpro.com/Crusher.html jaw crusher|Stone Crusher
Www.pd-tutorial.com
Announcement: Pd Book is released
I am pleased to announce that the big Pure Data (Pd) tutorial I wrote
in the last years with the help of a grant by the Music University of
Freiburg / Germany, is now online, in english and in german.
It is also available as a book (paperback) and can be purchased at Wolke Publishing House.
http://www.wolke-verlag.de/musik_u_t/loadbang.html
Pd was initiated by American software engineer Miller Puckette, who
previous co-developed the well known and similarly structured software
Max/Msp. Pd is not commercial software; i.e., it was not developed by
a corporation and is not for sale. Instead, it is "open source": its
source code is not the (patented) property of a corporation, but is
rather freely available to all. One drawback to this is that a
detailed operating manual for users who lack programming experience
has not existed until now. In contrast to a corporation--- which has a
monetary interest in ensuring that first-time users can easily operate
new software---the open source movement lacks such a driving force to
make itself accessible. This book is an attempt to fill that gap.
This tutorial is designed for self-study, principally for composers.
It begins with explanations of basic programming and acoustic
principles then gradually builds up to the most advanced electronic
music processing techniques. The book's teaching approach is focused
primarily on hearing, which we consider a faster and more enjoyable
way to absorb new concepts than through abstract formulas.
The patches described are available for download.
Regards,
Johannes Kreidler
Allpass filter
Artificial Reverberation
http://crca.ucsd.edu/~msp/techniques/latest/book-html/node111.html
All-pass Filters
http://crca.ucsd.edu/~msp/techniques/latest/book-html/node150.html
Some new bird sounds
http://www.obiwannabe.co.uk/sounds/effect-rainforestbirds.mp3
http://www.obiwannabe.co.uk/sounds/effect-riverbirds.mp3
http://www.obiwannabe.co.uk/sounds/effect-seabirds.mp3
Background reading and inspiration
http://ccrma.stanford.edu/~tamara/publications/
http://www.acoustics.hut.fi/research/avesound/pubs/akusem04.pdf
http://www.csounds.com/ezine/winter2000/realtime/
http://www.obiwannabe.co.uk/tutorials/html/tutorial_birds.html
http://www.indiana.edu/~songbird/pubs/publications_index.html
http://web.mit.edu/fee/Public/Publications/Fee_etal1998.pdf