Return to site

Audiosculpt Download Mac

broken image


Kein Javascript aktiviert. Aktivieren Sie Javascript

by Timour Klouche, Teresa Samulewicz and L. Jakob Bergner,
(Staatliches Institut für Musikforschung PK, Berlin, Germany)

Introduction

ASAnnotation is based on AudioSculpt, a sound analysis and transformation software developed at IRCAM since 1996. In addition to the analysis and annotation features present in AS Annotation, AudioSculpt comes with state of the art sound processing, mostly based on an enhanced version of the phase vocoder. Voxengo offers you high-quality DAW audio plugins: VST plugins, AAX plugins, AudioUnit plugins, and sample rate converters, for Windows and macOS computers. Our goal is to provide user-happy, robust, and efficient solutions for audio and music production.

This paper is about setting up and validating workflows to computationally auralize microtonal flections. Its pragmatic background has been to auralize musical temperaments to test the aesthetics of several competing proposals of how the musical tuning was supposed to be at the time of J. S. Bach.

For that purpose the score of a four part choral has been input to a score editing software and possibilities to auralize the score via MIDI incorporating three different temperaments (Lindley, Lehman, and Vallotti) have been researched. After a testing phase we settled on three different methodologies:

A) Playing the score via Finale to Pianoteq physical model auralization software.

B) Playing the score with Cubase to HALion synthesizer.

Popcorn time download mac safe. C) Directly auralize the score with Supercollider.

For validating the tunings´ accuracy a MIDI stimulus was built to guide as a lab-clean testbed together with the tuning instructions resulting in 25 testfiles by also varying generator parameters. The Midifile included chromatic scales and additionally several octaves to eventually measure the octave stretching feature available in the physical model used in Experiment A. Three commonly used software packages were chosen for measuring. While a short comparison of how the methodologies compare against each other is given, the present paper focuses on the description of the systems´ setup.

Experiment A: Pianoteq - Audiosculpt

For this experiment we synthesized the stimulus using a physical model of a piano with the commercial Pianoteq software. Detailed parameters are available to control features of the physical model, among them unison tuning (detuning of the strings hit by a single hammer), and octave stretching. Different musical temperaments are represented by building a Scala compatible file readable by Pianoteq. The resulting auralization of the Bach Choral sounds amazingly real, even noises of the piano hammer and pedals are reflected in the synthesis.

To test for accuracy, the synthesized stimulus has been measured with Audiosculpt software. Here we used the FFT based fundamental frequency analysis and zoomed in to a mouse-step of approx. 0.01 Hz with all parameters optimized for most accurate measurement of this stimulus. Two different window sizes (16483 and 2048 samples) have been chosen to compensate for the known compromises of short and long FFT analysis windows respectively.

Fig. 1: Fundamental Frequency Analysis using small (red line) and large (blue line) windowing

To our surprise, frequency is seriously varying over time within a single synthesized piano note (cf. fig. 1). This accounts for the accurateness of the Pianoteq model that even provides for nonlinearities of the excitation patterns. The decision to select one measuring point for one specific note is thus open to controversy and involves human interpretation. Choosing an averaging method like a large window size loosens the burden to a limited extend but even then some hermeneutics is still in action (cf. fig. 1): Frequency changes for approx. 1.5 cent over the length of the note. Analysis of the measurements reveals a better approximation to the reference tuning with smaller windowing. This setting calculates the 13th stimuli (octave) an octave too low, which has thus been omitted in the deviation graph (fig. 2). Mean absolute deviation calculates to 0.96 cents (cf. fig. 6 for more data). Further research is being done to differentiate between measurement- and stimulus prone errors.

Please hover over the particular bar to see the measured values!
  • 5
  • 4
  • 3
  • 2
  • 1
  • 0
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
  • C4
  • C#4
  • D4
  • D#4
  • E4
  • F4
  • F#4
  • G4
  • G#4
  • A4
  • A#4
  • B4

Fig. 2: Deviations to reference tuning (Lindley; Pianoteq)
x-axis: pitch, y-axis: deviation in cent
  • Pianoteq stimulus (Lindley tuning)
    Download soundfile
Update RequiredTo play the media you will need to either update your browser to a recent version or update your Flash plugin.
Audiosculpt download mac mojave

Experiment B: HALion - Praat

Another opportunity to auralize microtonal flections is the use of a MIDI microtuner and a synthesizer supporting the MIDI Tuning Standard. In this case the synthesizer HALion was used as a plugin within Cubase 5. To obtain a sound of a wooden organ register the HALion preset Lower Manual was chosen with all preset effects such as vibrato disabled. With the help of Cubase's built-in microtuner MIDI plugin the appropriate temperament (Vallotti) has been set in terms of the deviation (1 step = 1 cent) of each tone from equal temperament within one scale.

The tuned output of HALion has been measured with the speech analysis software Praat by selecting the stationary phase of each tone and calculating the mean of all measured frequency points within that selection (autocorrelation, window length: 0.05 s). Within each tone the frequency changes for 0.3 Hz at most.

Please hover over the particular bar to see the measured values!
  • 8
  • 7
  • 6
  • 5
  • 4
  • 3
  • 2
  • 1
  • 0
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
C
  • -1
  • C4
  • C#4
  • D4
  • D#4
  • E4
  • F4
  • F#4
  • G4
  • G#4
  • A4
  • A#4
  • B4
  • C5
Fig. 3: Deviations to reference tuning (Vallotti; HALion)
x-axis: pitch, y-axis: deviation in cent
  • HALion stimulus (Vallotti tuning)
    Download soundfile
Update RequiredTo play the media you will need to either update your browser to a recent version or update your Flash plugin.

The deviation basically ranges between - 0.5 and + 0.5 cent, except for C and C#, which are even more than seven cents higher than expected. Likewise, the inspection of the other octaves shows an overall unsteady stepped progress of pitch deviation.

Experiment C: Supercollider - Matlab

The text-based programming environment Supercollider provides extensive methods for audio synthesis. Auralization within Supercollider is based on periodic or randomized signal generators. Customized signals however can be generated with hands on every detailed parameter. The predefined tuning class allows to switch between different musical temperaments as well as to define tunings manually by specifying each semitone with its particular interval (Ex. 1, line 1). The following lines show the main part of the frequency conversion for a Lehman temperament.

1
lehman_semitones = [0.06, 1.04, 2.02, 3.04, 3.98, 5.08, 6.02, 7.04, 8.04, 9, 10.04, 11'>;
2
t = Tuning.new(lehman_semitones, 2, 'Lehman');
3
lehman_scale = Scale.chromatic(t);
4
freq = lehman_scale.degreeToFreq(degree, 0.midicps, octave);
5
{SinOSC.ar(freq, 0, 0.5)}.play;

By submitting the designated scale degree and octave (line 4) the corresponding frequency is calculated. This frequency again can be transferred to a signal generator as the very simple example in line 5 shows.

The analysis of the generated wave file is accomplished with a Matlab script. The used mathematical function to estimate the fundamental frequency is autocorrelation since it is regarded to be more robust against windowing than frequency domain methods like DFT / FFT algorithms.

The deviations in cents from the original frequencies for every semitone is depicted in the following chart.

Please hover over the particular bar to see the measured values!
  • 0.3
  • 0.2
  • 0.1
  • 0
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
C
  • -0.1
  • -0.2
  • -0.3
  • -0.4
  • -0.5
  • -0.6
Mac
  • C4
  • C#4
  • D4
  • D#4
  • E4
  • F4
  • F#4
  • G4
  • G#4
  • A4
  • A#4
  • B4
  • C5
Fig. 4: Deviations to reference tuning (Lehman; Supercollider)
x-axis: pitch, y-axis: deviation in cent
  • Supercollider stimulus (Lehman tuning)
    Download soundfile
Update RequiredTo play the media you will need to either update your browser to a recent version or update your Flash plugin.

Interrelating generators and measurements

In order to distinguish between the influence of the different generators and different measurement systems we also consistently measured each generator with one software, which was Praat.

Audiosculpt download mac mojave

Figure 5 shows the Praat measurements of the Pianoteq, Supercollider and HALion test stimuli in comparison. Since there weren't any specifications about the absolute pitch of A4, we can only analyze the relations of the frequency deviation within the given scale. Therefore, the measurements were scaled to the pitch of A4, because A is the only tone for which there is no deviation from equal tuning expressed in all reviewed tuning instructions.

Please click on a button below to see the respective measured values!
  • 8
  • 7
  • 6
  • 5
  • 4
  • 3
  • 2
  • 1
  • 0
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
C
  • -1
  • -2
  • C4
  • C#4
  • D4
  • D#4
  • E4
  • F4
  • F#4
  • G4
  • G#4
  • A4
  • A#4
  • B4
  • C5
Fig. 5: Measurements with Praat
x-axis: pitch, y-axis: deviation in cent

The measurements of Supercollider with Praat approximate the reference tuning best. The range of deviation and the mean absolute deviation of each measurement can be seen in detail in the following boxplot.

Fig. 6: Range of deviation and mean absolute deviation of each generator and measurement to its reference tuning

The measurements with Audiosculpt and Matlab are comparatively consistent with the respective measurements of Praat. However, the different generators diverge from each other and also from their theoretical values, most for HALion, least for Supercollider.

While this research has its background, among other things, in a discussion about aesthetics, it is remarkable, that the sinusoid auralization of supercollider is the only one which is reasonably accurate to display the intended tuning. According to our measurements it seems to be quite hard to compromise on aesthetical and accurately tuned auralizations at the same time.

Concluding Remarks

Notwithstanding the aesthetically pleasing and convincing results, measurements reveal deviations to the reference tunings in the magnitude of up to 15-times the specified threshold expressed in the tuning instructions. Within the reviewed methodologies, validating more subtle pitch deviations like octave stretching phenomena remain illusive. These findings are even more problematic because the chosen generators and measurement systems are quite commonly used tools. While the present paper focused on the diversity of systems and their setups in a realistic music research environment and has only touched on a systematic-comparative approach, the latter remains to be done in more detail, in a dedicated subsequent study incorporating a) even more varied stimuli and b) systematically controlled and unified generator-measurement-stimuli relations.

Three desiderata have been identified:

i) Empirical-aesthetical experiments in music must be treated cautiously. Validating tools and methods are of priority before making any analytical statements.

ii) Education: With the availability of computational tools to non-technical researchers the need arises to make limits of tools, methods and measurements clearer.

iii) Create a feedback loop between developers, theoreticians and users to make better, validated tools for music research and signal analysis.

Attention, votre navigateur ne supporte pas le javascript ou celui-ci à été désactivé. Certaines fonctionnalités de ce guide sont restreintes.

System Requirements and Configuration

Download

Experiment B: HALion - Praat

Another opportunity to auralize microtonal flections is the use of a MIDI microtuner and a synthesizer supporting the MIDI Tuning Standard. In this case the synthesizer HALion was used as a plugin within Cubase 5. To obtain a sound of a wooden organ register the HALion preset Lower Manual was chosen with all preset effects such as vibrato disabled. With the help of Cubase's built-in microtuner MIDI plugin the appropriate temperament (Vallotti) has been set in terms of the deviation (1 step = 1 cent) of each tone from equal temperament within one scale.

The tuned output of HALion has been measured with the speech analysis software Praat by selecting the stationary phase of each tone and calculating the mean of all measured frequency points within that selection (autocorrelation, window length: 0.05 s). Within each tone the frequency changes for 0.3 Hz at most.

Please hover over the particular bar to see the measured values!
  • 8
  • 7
  • 6
  • 5
  • 4
  • 3
  • 2
  • 1
  • 0
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
C
  • -1
  • C4
  • C#4
  • D4
  • D#4
  • E4
  • F4
  • F#4
  • G4
  • G#4
  • A4
  • A#4
  • B4
  • C5
Fig. 3: Deviations to reference tuning (Vallotti; HALion)
x-axis: pitch, y-axis: deviation in cent
  • HALion stimulus (Vallotti tuning)
    Download soundfile
Update RequiredTo play the media you will need to either update your browser to a recent version or update your Flash plugin.

The deviation basically ranges between - 0.5 and + 0.5 cent, except for C and C#, which are even more than seven cents higher than expected. Likewise, the inspection of the other octaves shows an overall unsteady stepped progress of pitch deviation.

Experiment C: Supercollider - Matlab

The text-based programming environment Supercollider provides extensive methods for audio synthesis. Auralization within Supercollider is based on periodic or randomized signal generators. Customized signals however can be generated with hands on every detailed parameter. The predefined tuning class allows to switch between different musical temperaments as well as to define tunings manually by specifying each semitone with its particular interval (Ex. 1, line 1). The following lines show the main part of the frequency conversion for a Lehman temperament.

1
lehman_semitones = [0.06, 1.04, 2.02, 3.04, 3.98, 5.08, 6.02, 7.04, 8.04, 9, 10.04, 11'>;
2
t = Tuning.new(lehman_semitones, 2, 'Lehman');
3
lehman_scale = Scale.chromatic(t);
4
freq = lehman_scale.degreeToFreq(degree, 0.midicps, octave);
5
{SinOSC.ar(freq, 0, 0.5)}.play;

By submitting the designated scale degree and octave (line 4) the corresponding frequency is calculated. This frequency again can be transferred to a signal generator as the very simple example in line 5 shows.

The analysis of the generated wave file is accomplished with a Matlab script. The used mathematical function to estimate the fundamental frequency is autocorrelation since it is regarded to be more robust against windowing than frequency domain methods like DFT / FFT algorithms.

The deviations in cents from the original frequencies for every semitone is depicted in the following chart.

Please hover over the particular bar to see the measured values!
  • 0.3
  • 0.2
  • 0.1
  • 0
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
C
  • -0.1
  • -0.2
  • -0.3
  • -0.4
  • -0.5
  • -0.6
  • C4
  • C#4
  • D4
  • D#4
  • E4
  • F4
  • F#4
  • G4
  • G#4
  • A4
  • A#4
  • B4
  • C5
Fig. 4: Deviations to reference tuning (Lehman; Supercollider)
x-axis: pitch, y-axis: deviation in cent
  • Supercollider stimulus (Lehman tuning)
    Download soundfile
Update RequiredTo play the media you will need to either update your browser to a recent version or update your Flash plugin.

Interrelating generators and measurements

In order to distinguish between the influence of the different generators and different measurement systems we also consistently measured each generator with one software, which was Praat.

Figure 5 shows the Praat measurements of the Pianoteq, Supercollider and HALion test stimuli in comparison. Since there weren't any specifications about the absolute pitch of A4, we can only analyze the relations of the frequency deviation within the given scale. Therefore, the measurements were scaled to the pitch of A4, because A is the only tone for which there is no deviation from equal tuning expressed in all reviewed tuning instructions.

Please click on a button below to see the respective measured values!
  • 8
  • 7
  • 6
  • 5
  • 4
  • 3
  • 2
  • 1
  • 0
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
C
  • -1
  • -2
  • C4
  • C#4
  • D4
  • D#4
  • E4
  • F4
  • F#4
  • G4
  • G#4
  • A4
  • A#4
  • B4
  • C5
Fig. 5: Measurements with Praat
x-axis: pitch, y-axis: deviation in cent

The measurements of Supercollider with Praat approximate the reference tuning best. The range of deviation and the mean absolute deviation of each measurement can be seen in detail in the following boxplot.

Fig. 6: Range of deviation and mean absolute deviation of each generator and measurement to its reference tuning

The measurements with Audiosculpt and Matlab are comparatively consistent with the respective measurements of Praat. However, the different generators diverge from each other and also from their theoretical values, most for HALion, least for Supercollider.

While this research has its background, among other things, in a discussion about aesthetics, it is remarkable, that the sinusoid auralization of supercollider is the only one which is reasonably accurate to display the intended tuning. According to our measurements it seems to be quite hard to compromise on aesthetical and accurately tuned auralizations at the same time.

Concluding Remarks

Notwithstanding the aesthetically pleasing and convincing results, measurements reveal deviations to the reference tunings in the magnitude of up to 15-times the specified threshold expressed in the tuning instructions. Within the reviewed methodologies, validating more subtle pitch deviations like octave stretching phenomena remain illusive. These findings are even more problematic because the chosen generators and measurement systems are quite commonly used tools. While the present paper focused on the diversity of systems and their setups in a realistic music research environment and has only touched on a systematic-comparative approach, the latter remains to be done in more detail, in a dedicated subsequent study incorporating a) even more varied stimuli and b) systematically controlled and unified generator-measurement-stimuli relations.

Three desiderata have been identified:

i) Empirical-aesthetical experiments in music must be treated cautiously. Validating tools and methods are of priority before making any analytical statements.

ii) Education: With the availability of computational tools to non-technical researchers the need arises to make limits of tools, methods and measurements clearer.

iii) Create a feedback loop between developers, theoreticians and users to make better, validated tools for music research and signal analysis.

Attention, votre navigateur ne supporte pas le javascript ou celui-ci à été désactivé. Certaines fonctionnalités de ce guide sont restreintes.

System Requirements and Configuration

Audiosculpt is available for Mac OS only. Audiosculpt 3.0 requires Mac OSX 10.5 and later.

Mac Universal Binary. Mac PPC compatible – G4 or more, Mac Intel.

Installation

  1. Go to the Forumnet web page and click on the corresponding download link. The AudioSculpt .dmg volume will appear on your desktop once download is completed.

  2. Double click on the volume that contains the AS folder if it doesn't open automatically. Drop the directory in the desired location – possibly in the Applications folder.

Installed Items

The Audiosculpt folder contains the application launcher, as well as a number of directories dedicated to additional software, settings, audio material, documentation, analysis and other files.

  • AS Application Launcher
  • Kernels : SuperVP and Pm2 kernels, Install Commandline Tools.
  • SDIF Utilities : a set of tools to convert and inspect SDIF analysis files – see also: http://sdif.sourceforge.net. Among these, SDIFConverter can convert some types of SDIF files to text files. This can be useful to import sound analysis data into applications that don't support the SDIF standard, such as CSound.

Documentation : Audiosculpt and SVP pdf and html documentation and release notes.

Speed download mac os x. Sounds : original and processed sound files (.aiff, .aifc, .wav, .sdii).

Analysis files can be saved in various subdirectories by the user.

  • Annotation : sonogram MIDI annotations (.mid or .sdif ).
  • ChordSeqs : chord sequence analysis files (.cs.sdif).
  • Fft (Fast Fourier Transform): sonogram (.fft.sdif), Linear Predictive Coding, (lpc.sdif) , discrete cepstrum (cepstre.sdif) and reassigned spectrum (fftreas.sdif) analysis files.
  • Fundamental : fundamental frequency (F0) analysis files (.f0.sdif)
  • Voiced /Unvoiced : voiced and unvoiced elements of the spectrum (.vuv.sdif).
  • SpectralEstimates : masking effects (.mask.sdif), formants (.formant.sdif), peaks detection (.peak.sdif) analysis files.
  • Markers : markers analysis files (.mrk.sdif).
  • Settings : contains the text files presets of audiosculpt, also dedicated to user settings (.txt).
  • Treatments : treatments applied to a sound can be saved as a treatment file (.trt).
  • Temp : temporary files represent parametric treatments values (.txt). They are stored in this folder automatically at a session. These files can be edited as well.

Do not modify the location of these folders : this might interfere with the operation of Audiosculpt. Other default location folders can be defined via the preferences.

Uninstallation and Update

Select the items you wish to uninstall and drop them in the trash.

Audiosculpt Download Mac App

If you wish to delete the preferences, go to Users/User Name/Library/Preferences/AudioSculpt XXX Preferences.xml.

Several application folders can coexist on the same computer : former versions of Audiosculpt will not be overwritten at the installation.

Audiosculpt Download Mac Mojave

Références :



broken image