Skip to content

pd-psycho

Contributors

People who contribute to this project.

Objects

  • al The al object calculates the Audible Level AL(P) in dB, taking into account a masking stage.
  • bark2hz The bark2hz object converts a value from the Bark scale to Hertz.
  • barks~ The barks~ object analyzes sound files to extract energy information across critical bands on the Bark scale.
  • centroid~ The centroid~ object calculates the spectral centroid of an audio signal, representing the 'center of gravity' of its frequency spectrum.
  • commonality The commonality object calculates the 'Pitch Commonality' between three or more specified pitches.
  • db2phon The db2phon object converts a decibel (dB) value into phons, a unit representing perceived loudness.
  • distance The distance object calculates the perceptual distance between pitches.
  • flunson The flunson object rescales audio amplitudes according to the Fletcher-Munson curves.
  • harmonicity The harmonicity object calculates Clarence Barlow's harmonicity measure for a given interval p/q.
  • hz2bark The hz2bark object converts a given frequency in Hertz (Hz) to its equivalent value on the Bark scale, a psychoacoustical scale for perceived pitch.
  • hz2mel The hz2mel object converts a frequency value, given in Hertz (Hz), into its corresponding value on the Mel scale.
  • indigestibility The indigestibility object calculates Clarence Barlow's 'indigestibility' measure for an integer.
  • iso226 The iso226 object generates a list of 29 decibel (dB) values across a frequency range, corresponding to equal-loudness contours.
  • mel2hz The mel2hz object converts a frequency value from the Mel scale to the linear Hertz scale.
  • phon2db The phon2db object converts a loudness value expressed in phons to decibels (dB).
  • phon2sone The phon2sone object converts a loudness level expressed in phons to a perceived loudness value in sones.
  • roughcurve The roughcurve object is an abstraction that generates curves representing psychoacoustic roughness and spectral scales.
  • roughness The roughness object estimates the psychoacoustic roughness of an audio spectrum in real-time, often utilizing the output of sigmund.
  • salience The salience object analyzes an audio spectrum to calculate its tone salience and multiplicity.
  • sharpness~ The sharpness~ object measures the psychoacoustic sharpness of an audio signal.
  • sone2phon The sone2phon object converts a loudness value expressed in sones to phons.
  • tonalness The tonalness object calculates the pitch clarity of an audio spectrum, providing measures for both pure and complex tones.
  • yl The yl object calculates auditory levels (YL) in decibels, defined as dB over a partial's frequency.