<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel rdf:about="https://community.wolfram.com">
    <title>Community RSS Feed</title>
    <link>https://community.wolfram.com</link>
    <description>RSS Feed for Wolfram Community showing questions tagged with Audio, Sound and Music sorted by active.</description>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3635801" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3061982" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3560240" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3454636" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3392429" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3391123" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/109249" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3311950" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3252066" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1210299" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3222554" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3202207" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1738397" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/908835" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3161083" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3105676" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3072329" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3005287" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2985965" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2973753" />
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3635801">
    <title>Kernel freeze when changing AudioGenerator noise color</title>
    <link>https://community.wolfram.com/groups/-/m/t/3635801</link>
    <description>I have a few code samples which freeze or crash my kernel on evaluation, can anybody confirm that this isn&amp;#039;t a local issue for me?&#xD;
&#xD;
Discrete:&#xD;
&#xD;
    AudioGenerator[{&amp;#034;Color&amp;#034;, AudioGenerator[TimeSeries[{1}, {1}]]}]&#xD;
&#xD;
Continuous:&#xD;
&#xD;
    AudioGenerator[{&amp;#034;Color&amp;#034;, AudioGenerator[{&amp;#034;Sawtooth&amp;#034;, .4, 5}]}]</description>
    <dc:creator>Joseph Stocke</dc:creator>
    <dc:date>2026-02-06T21:20:51Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3061982">
    <title>Trying to access whether Wolfram products can be used to make professional level art</title>
    <link>https://community.wolfram.com/groups/-/m/t/3061982</link>
    <description>I&amp;#039;m interested in Wolfram because I want to use Neural Nets and ML for creative purposes and from what I can see its probably the most powerful tool out there (conceptually at least) but this isn&amp;#039;t useful if I can&amp;#039;t make art with it. While there are examples that show the power of Wolfram language, as a professional artist I want to know how I might use this potential in a practical way. Can I use a Wolfram product to make sound installations like I do with Max MSP for example. Can I generate high res images for data projection? Can the audio work in real-time and integrate with a Mac audio system? What is the quality of the FFT conversions, audio compression and audio filtering etc etc. Can I use Wolfram products to communicate with a DAW for example using the audio manager or a system like Jack I/O? I don&amp;#039;t necessarily expect specific answers to these questions - I&amp;#039;m wanting to assess how useful Wolfram stuff is generally speaking. &#xD;
&#xD;
Are there other artists out there wanting to use Wolfram products in a serious way and not just the &amp;#034;lets have fun with audio&amp;#034; kind of way - ditto for images and video? &#xD;
&#xD;
So comments suggestions, examples of work would be great. Thanks</description>
    <dc:creator>Peter Mcilwain</dc:creator>
    <dc:date>2023-11-08T03:40:12Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3560240">
    <title>Data queries of MusicAct: studio albums</title>
    <link>https://community.wolfram.com/groups/-/m/t/3560240</link>
    <description>I&amp;#039;m running an investigation with my students where we&amp;#039;re trying to query the Wolfram Knowledgebase to give me a list of data properties associated with a particular (chosen) MusicAct. For example, the number of songs on all of the studio albums produced by &amp;#034;The Offspring&amp;#034;. I can get the number of songs for all of the albums, but I am struggling to reduce this to only the studio albums (of &amp;#034;MusicAlbumType&amp;#034; - &amp;#034;MusicAlbum&amp;#034;).&#xD;
&#xD;
The command I have used for retrieving the album song length is below.  Any help is much appreciated!&#xD;
&#xD;
    EntityValue[&#xD;
      EntityValue[Entity[&amp;#034;MusicAct&amp;#034;, &amp;#034;TheOffspring::7k2n5&amp;#034;], &amp;#034;Albums&amp;#034;], &#xD;
      &amp;#034;CanonicalNumberOfSongs&amp;#034;] // EntityList</description>
    <dc:creator>Stephen Alderton</dc:creator>
    <dc:date>2025-10-14T10:30:43Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3454636">
    <title>Multichannel audio recording?</title>
    <link>https://community.wolfram.com/groups/-/m/t/3454636</link>
    <description>Is it possible to make multichannel audio recordings (beyond stereo L/R) in Mathematica? I have a 4-channel audio interface (&amp;#034;Listen AudioConnect 4x4&amp;#034;) attached but am only getting single channel results.&#xD;
&#xD;
Context: As a retirement project I am making a test system for loudspeakers in which I make simultaneous measurements of response at different sensors (sound pressure, voltage, current, displacement) to a stimulus generated in Mathematica and synchronously played back on the same audio interface. I have done this in the past prior to the introduction of Audio, but it required using a Matlab toolbox (and MatLink, no longer supported) for the data acquisition. In the new system I would like to do this entirely within Mathematica, but I can&amp;#039;t seem to get enough input data channels to record.</description>
    <dc:creator>Daniel Warren</dc:creator>
    <dc:date>2025-05-03T19:31:15Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3392429">
    <title>VoiceStyleData[] provides incomplete output</title>
    <link>https://community.wolfram.com/groups/-/m/t/3392429</link>
    <description>The issue is the following and has stumped me for a good half day now: In documentation, it is clearly stated that there should be 52 entries for VoiceStyleData[], ranging a bunch of languages. However 3 different machines I tried, with different licences, I am consistently getting only 8 and only in English. &#xD;
&#xD;
Reference: https://reference.wolframcloud.com/language/ref/VoiceStyleData.html  &#xD;
My output:  &#xD;
 ![My whole output][1]&#xD;
&#xD;
Any ideas how to particularly install the German voices would be greatly appreciated. Thank you in advance. &#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=Screenshot2025-02-11232042.png&amp;amp;userId=3392415</description>
    <dc:creator>Nikola Hajdin</dc:creator>
    <dc:date>2025-02-11T22:23:10Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3391123">
    <title>How to make a Title for a Midi File?</title>
    <link>https://community.wolfram.com/groups/-/m/t/3391123</link>
    <description>When I create and export a Midi File, I see the set name on my disc, but when loading that Midi file into my DAW (Ableton Live), I do not get the name, but all imported files get named &amp;#039;Track 0&amp;#039;.&#xD;
&#xD;
This is because the Export function does not provide an option for a Title, which is the name that my DAW would take as track name.&#xD;
At least, I cannot find that option.&#xD;
&#xD;
Does anyone have a script for inserting a Title into a Midi file that is being made / exported?&#xD;
&#xD;
Unless there is an option for the Export command, it is a bit complicated as the total length of the Midi file has to be embedded in the Metadata of the Midi file. I forgot how this all works, so if someone has a working function, that would be very helpful.</description>
    <dc:creator>B. C.</dc:creator>
    <dc:date>2025-02-10T20:57:48Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/109249">
    <title>Play command output for a home theater</title>
    <link>https://community.wolfram.com/groups/-/m/t/109249</link>
    <description>How can I store and send sound outputs generated from the Play command towards each of the 7.1 channels of a home theater.  I tried to export the channels to a file with a wave extension, but I didn&amp;#039;t succeed in hearing the sounds. Thanks for your advice.</description>
    <dc:creator>Gerardo Fernandez</dc:creator>
    <dc:date>2013-08-29T06:21:56Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3311950">
    <title>Stream audio from Google Chrome tab in Windows 11 24H2</title>
    <link>https://community.wolfram.com/groups/-/m/t/3311950</link>
    <description>Hello,  &#xD;
I successfully use streaming from $DefaultAudioInputDevice.&#xD;
&#xD;
    audio0 = AudioStream[$DefaultAudioInputDevice, SampleRate -&amp;gt; 7119, &#xD;
       SoundVolume -&amp;gt; 1];&#xD;
    AudioRecord[audio0];&#xD;
    Pause[180]&#xD;
    AudioStop[audio0];&#xD;
&#xD;
In future I want to stream audio from Google Chrome Tab.  &#xD;
Please, what device do I need to use?&#xD;
&#xD;
Regards - Leo</description>
    <dc:creator>Leo Baumann</dc:creator>
    <dc:date>2024-10-30T18:03:29Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3252066">
    <title>Code compatibility: Wolfram Player, Wolfram One and Mathematica on Raspberry Pi</title>
    <link>https://community.wolfram.com/groups/-/m/t/3252066</link>
    <description>Hi there,&#xD;
&#xD;
The attached Mathematica notebook file is coded on MacOS using Mathematica 14.0, but does not work on RP 4 and RP 5:  &#xD;
[a related thread on the Raspberry forum][1].&#xD;
&#xD;
I noticed that only the first output block works in Wolfram Player.&#xD;
&#xD;
As far as I know, the Mathematica on RP is a full version of Mathematica.  &#xD;
Also, Wolfram Player must be able to execute the output cell.&#xD;
&#xD;
But why are some code snippets in input cells and the graphics in output cells incompatible in different environments? Is this a bug that will be fixed?&#xD;
&#xD;
&#xD;
  [1]: https://forums.raspberrypi.com/viewtopic.php?t=375393</description>
    <dc:creator>PyoungRyang Ko</dc:creator>
    <dc:date>2024-08-20T10:44:30Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1210299">
    <title>Computation of MFCC and Documentation of AudioLocalMeasurements?</title>
    <link>https://community.wolfram.com/groups/-/m/t/1210299</link>
    <description>There are many descriptions of the computation of MFCC vectors in the literature.  They are, of course, the same conceptually but differ in a myriad of details including but not limited to the boundaries of the filters in the filter bank, the use (or not) of pre-emphasis, and the parameters of the DFT and the DCT transformations.  &#xD;
&#xD;
The documentation of the computation of MFCC by AudioLocalMeasurements is, shall we say, spare.  In order to make use of Mathematica&amp;#039;s MFCC vectors one obviously needs to know what when into their computation.  These details should be provided in sufficient specificity that one can reproduce the MFCC output of AudioLocalMeasurements using more basic Mathematica functions such as Log, PeriodogramArray, Fourier, FourierDCT, etc. Perhaps there is someone in this community who knows these details and would be willing to post them.&#xD;
&#xD;
Thanks in advance for their help.&#xD;
&#xD;
Cheers, Scott</description>
    <dc:creator>Scott Guthery</dc:creator>
    <dc:date>2017-10-29T20:01:29Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3222554">
    <title>Help with CNC vibration analysis from audio samples</title>
    <link>https://community.wolfram.com/groups/-/m/t/3222554</link>
    <description>I am new to Mathematica and Wolfram language, having just downloaded it yesterday.&#xD;
&#xD;
I am trying to learn more about the vibrations of my CNC in hopes of using this information to help  fine tune machining parameters to mitigate chatter.&#xD;
&#xD;
I am following the example found here... [enter link description here][1]&#xD;
&#xD;
but am having difficulty with the Periodogram graph. I am using a recording of a fan as a test.![enter image description here][2]&#xD;
&#xD;
I have attached a screenshot of the error. Any help would be greatly appreciated.&#xD;
&#xD;
&#xD;
  [1]: https://blog.wolfram.com/2017/03/02/how-to-use-your-smartphone-for-vibration-analysis-part-1-the-wolfram-language/&#xD;
  [2]: https://community.wolfram.com//c/portal/getImageAttachment?filename=Screenshot%28869%29.png&amp;amp;userId=3222513</description>
    <dc:creator>T M</dc:creator>
    <dc:date>2024-07-16T15:14:52Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3202207">
    <title>Periodogram 2-channel audio</title>
    <link>https://community.wolfram.com/groups/-/m/t/3202207</link>
    <description>Hello  &#xD;
I beginner using Mathematica 14.&#xD;
I used Import to get an MP3 audio file.  &#xD;
I did plot the signal which is a 2-Channel signal.  &#xD;
My next step is to get a periodogram and I am assuming it works with MP3, but I am having difficulty providing what exact parameters are required. I thought I would just Input  Periodogram [*Audiofile*] but it is not working.  &#xD;
It looks like I am missing some basis information  &#xD;
Any Help?  &#xD;
Many thanks</description>
    <dc:creator>Adam Cherad</dc:creator>
    <dc:date>2024-06-29T18:03:25Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1738397">
    <title>Plot audio data from a dual (stereo) channel file?</title>
    <link>https://community.wolfram.com/groups/-/m/t/1738397</link>
    <description>I am a beginner in mathematica.&#xD;
&#xD;
Currently i am working on audio file my problem is when i extract audio information using BinaryReadList and try to plot it works with mono wav file but cannot get with sterio file. Can anyone help me where i went wrong or how i can get it right. Here a1.wav is a single(mono) channel audio while bird.wav is dual(sterio) channel.</description>
    <dc:creator>Motilal khoirom</dc:creator>
    <dc:date>2019-07-16T17:39:43Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/908835">
    <title>[WSSA16] Intelligent Noise Cancellation</title>
    <link>https://community.wolfram.com/groups/-/m/t/908835</link>
    <description>##Abstract&#xD;
&#xD;
Often, the voice of a person through a microphone is not well understandable because of the external noise. The goal of this project is to intelligently remove the interference of the noise that appears through a microphone. To achieve the intelligent noise cancellation we dynamically distinguish and remove the &amp;#034;noisy&amp;#034; regions in the sound spectrogram with respect to different parameters.&#xD;
&#xD;
&#xD;
##Introduction&#xD;
&#xD;
Audio File is a wave which represents different frequency waves&amp;#039; overlay. Fourier transformation was applied in order to get the structure in frequency range. By the Fourier transformation we got frequency characteristic of noise. Then a model was applied supposing that the noise amplitude is small, and to remove it exponential cut offs can be used. The experiment showed that partitioning the audio with a factor, applying th changes and composing the audio back is faster than performing the changes on the original audio. The finally result is the Audio data with reasonably less noise. &#xD;
&#xD;
Below we describe the code&#xD;
___&#xD;
&#xD;
Check for proper audio and extract &amp;#034;SampleRate&amp;#034;, &amp;#034;Length&amp;#034; and  &amp;#034;Type&amp;#034;.&#xD;
&#xD;
    getAudioMeasurements[a_] := &#xD;
       Module[{sr, t, l, err = None},&#xD;
          If[!AudioQ[a], err = generateError[a]];&#xD;
          If[err =!= None, Return[err]];&#xD;
    &#xD;
          (*Extract the sample rate and set to 44100 if the extraction was not successful*)&#xD;
          sr = AudioMeasurements[a, &amp;#034;SampleRate&amp;#034;];&#xD;
          If[!IntegerQ[sr], err=generateError[a]]; (*If the samplerate is not an integer it is not a valid audio*)&#xD;
    &#xD;
          (*Extract the sample rate and set to Real32 if the extraction was not successful*)&#xD;
          t = AudioMeasurements[a, &amp;#034;Type&amp;#034;];&#xD;
          If[!MatchQ[t, supportedAudioTypes], err=generateError[a]];(*If the type is not an one of the supperted ones it is not a valid audio*)&#xD;
    &#xD;
          (*Extract the length of an audio and return $Failed if the extraction was not successful*)&#xD;
          l=AudioMeasurements[a, &amp;#034;Length&amp;#034;];&#xD;
          If[!IntegerQ[l], generateError[a]];&#xD;
    &#xD;
          {sr, t, l}&#xD;
        ]&#xD;
&#xD;
Compute the window size(wSize) and offset(getOffset) If wSize and/or getOffset are not given, they are being calculated with respect to well known factors .&#xD;
&#xD;
    getWindowSize[wSize_, sr_] := &#xD;
       With[{wTime = 2048./44100}, &#xD;
          If[wSize === Automatic, Round[wTime * sr], wSize]&#xD;
        ]&#xD;
    getOffset[wSize_, offsetGiven_] := &#xD;
       With[{ratio = .25},&#xD;
          If[offsetGiven === Automatic, Round[wSize * ratio], offsetGiven]&#xD;
        ]&#xD;
&#xD;
Here we import exponential function which cuts  off the  frequencies that are below or above the mean frequency value.Joining matrix  with conjugate matrix exempt from imagination part.As a result of transformation the result of inverse Fourier is not changing.But the result of counting value is changing.&#xD;
&#xD;
    expfunc[aa_,thresh_]:=Map[If[Abs[#]&amp;gt;=thresh,#,#*Exp[1-(thresh/(Abs[#]+0.01*thresh))^4]] &amp;amp;, aa];&#xD;
    separateSpectArray[array_, thresh_] := Map[expfunc[-(thresh/(Abs[#]+0.01*thresh))^2] &amp;amp;, array]&#xD;
&#xD;
After the changes in spectrogram we return to the audio data via using Inverse Fourier transformation.&#xD;
&#xD;
    conjugateTwoPartsSpectArray := Compile[{array, offset, win, wSize, l},&#xD;
       Module[{res={}, concat}, &#xD;
          concat = Developer`ToPackedArray[Join[array,Take[Conjugate[Reverse[array,{2}]], All, {If[EvenQ[wSize], 2, 1, 2], -2}], 2]];&#xD;
          res = ConstantArray[0., wSize + Ceiling[l]];&#xD;
          ParallelDo[res[[1 + (i-1)*offset ;; (i-1)*offset + wSize]] += Re[InverseFourier[concat[[i]], FourierParameters-&amp;gt;{1,-1}]]*win,&#xD;
             {i, Range[Length[concat]]}&#xD;
           ];                                                                              &#xD;
          res&#xD;
        ]]&#xD;
&#xD;
#Use given Function to remove noise&#xD;
___&#xD;
Denoise function divide audio file into several parts and apply Denoise part function on the every part. Our process perform the following operations:&#xD;
&#xD;
- 1.Calculate Spectrogram of audio file with Fourier transformation&#xD;
&#xD;
- 2.Apply Exponential cut offs&#xD;
&#xD;
- 3.Get audio file from spectrogram using Inverse Fourier  &#xD;
&#xD;
![Speed comparison: Process whole data vs. Process chunks of data][1]&#xD;
&#xD;
In order to calculate the size of the window HannWindow function is used as default window. The advantage of the Hann window has very low aliasing. The Hann function is typically used as a window function in digital signal processing to select samples series subset  in order to perform a Fourier transform or other calculations.&#xD;
&#xD;
&#xD;
$$\begin{cases}&#xD;
 \alpha +\alpha  (-\cos (2 \pi  x))+\cos (2 \pi  x) &amp;amp; -\frac{1}{2}\leq x\leq&#xD;
   \frac{1}{2} \\&#xD;
 0 &amp;amp; \text{True}&#xD;
\end{cases}$$&#xD;
&#xD;
&#xD;
&#xD;
    denoisePart[audio_, wType_:HannWindow, wSizeGiven_:Automatic, offsetGiven_:Automatic, testFunction_:False]:= &#xD;
       Module[{l, sr, t, win=wType,  wSize, offset, averThresh, spectArraySep, spectArraySepModify, spectArray,spectArrayModify,  result},&#xD;
          With[{err = getAudioMeasurements[audio]}, If[err === $Failed, Return[err], {sr, t, l} = err]];          &#xD;
             wSize = Quiet@getWindowSize[wSizeGiven, sr];&#xD;
             offset = Quiet@getOffset[wSize, offsetGiven];&#xD;
             win = Quiet@generateWindow[win, wSize]];&#xD;
&#xD;
Then we used SpectrogramArray to get its spectrogram in an array form&#xD;
&#xD;
        spectArray = Quiet@Developer`ToPackedArray[SpectrogramArray[audio,wSize,offset,win]]&#xD;
&#xD;
 After that calculate main square value of argument with average threshold is computed&#xD;
&#xD;
    If[!testFunction,&#xD;
                averThresh = Quiet@computeAverageThreshold[spectArray[[All, 1 ;; Floor[wSize/2 + 1]]]];&#xD;
                spectArraySep = Quiet@separateSpectArray[spectArray[[All, 1 ;; Floor[wSize/2 + 1]]], averThresh];&#xD;
                spectArraySepModify = Quiet@Map[# &amp;amp;, spectArraySep, {2}]&#xD;
                ,&#xD;
                spectArraySepModify = spectArray[[All, 1 ;; Floor[wSize/2 + 1]]]&#xD;
              ];&#xD;
Then we apply inverse Fourier to got the data of audio from Spectrogram  &#xD;
&#xD;
    spectArrayModify = Quiet@conjugateTwoPartsSpectArray[spectArraySepModify, offset, win, wSize, l];&#xD;
###Finally, We got our results &#xD;
    result = Developer`ToPackedArray[Take[spectArrayModify, l] / (Total[win^2] / offset)];&#xD;
             result = Audio[result, If[t ===&amp;#034;Real&amp;#034;, &amp;#034;Real&amp;#034;, &amp;#034;Real32&amp;#034;], SampleRate-&amp;gt;sr];&#xD;
    &#xD;
             If[!AudioQ[result], Return[$Failed]];&#xD;
                                                                                            &#xD;
             result&#xD;
&#xD;
We also use palatalization functions to make faster denoise process.&#xD;
&#xD;
An optimal factor is calculated during the experiments, which allows to partition the audio in such parts, so that denoising process is fastest.&#xD;
&#xD;
One can specify all the parameters for the denoising function, though it works in optimal way with defaults values.&#xD;
        &#xD;
    denoise[audio_, secondsInPartitions_:Automatic, wType_:HannWindow, wSizeGiven_:Automatic, offsetGiven_:Automatic, testFunction_:False]:=      &#xD;
               Module[{audioList, optFactor = 3.9508808651665794`, optSecondsInPartitions, d, useOpt = True},&#xD;
                     If[!AudioQ[audio], Return[$Failed]];&#xD;
                    &#xD;
                     d = AudioMeasurements[audio, &amp;#034;Duration&amp;#034;]; &#xD;
                     optSecondsInPartitions = (d * 1.0)/optFactor;  &#xD;
            &#xD;
                     useOpt = If[Internal`RealValuedNumericQ[secondsInPartitions] &amp;amp;&amp;amp; secondsInPartitions &amp;gt; 0 &amp;amp;&amp;amp; secondsInPartitions &amp;lt; d, False, True];&#xD;
            &#xD;
                     audioList = AudioPartition[audio, If[useOpt, optSecondsInPartitions, secondsInPartitions]];&#xD;
                     AudioTrim[AudioJoin[ParallelMap[denoisePart[#, wType, wSizeGiven, offsetGiven, testFunction]&amp;amp;,audioList]]]&#xD;
                ]    &#xD;
                &#xD;
            denoise[audio_, OptionsPattern[]] := denoise[audio, OptionValue[SecondsInPartition], HannWindow, Automatic, Automatic, False]&#xD;
  &#xD;
&#xD;
  [1]: http://community.wolfram.com//c/portal/getImageAttachment?filename=Capture21.PNG&amp;amp;userId=900441&#xD;
  [2]: http://community.wolfram.com//c/portal/getImageAttachment?filename=Capture22.PNG&amp;amp;userId=900441</description>
    <dc:creator>Minas Ghazaryan</dc:creator>
    <dc:date>2016-08-19T15:48:41Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3161083">
    <title>AudioCapture and $AudioInputDevices never detect my microphone</title>
    <link>https://community.wolfram.com/groups/-/m/t/3161083</link>
    <description>My friend and I are both having the same problem. My microphone works fine in all other apps, except Mathematica can&amp;#039;t detect any input devices. Has anyone found a solution to this?&#xD;
&#xD;
Windows 11 Pro. Permissions for the microphone are set correctly.  I tried various devices.  Yes, the drivers are up to date.  Again, but me and my friend are having the same issue on separate computers.&#xD;
&#xD;
I have v14 he has v13.3</description>
    <dc:creator>Sam B</dc:creator>
    <dc:date>2024-04-19T20:31:05Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3105676">
    <title>Mathematica doesn&amp;#039;t find my USB microphone</title>
    <link>https://community.wolfram.com/groups/-/m/t/3105676</link>
    <description>My USB microphone shows up in the PulseAudio volume control and also works well with Audacity, arecord etc.&#xD;
&#xD;
However, Mathematica can&amp;#039;t see the mic -- $AudioInputDevices gives me a null list.&#xD;
&#xD;
How can I set up the mic to work as an audio input device in Mathematica?&#xD;
&#xD;
(Raspberry Pi OS Bookworm )&#xD;
&#xD;
Thanks, &#xD;
Praveen</description>
    <dc:creator>Praveen Bharadhwaj</dc:creator>
    <dc:date>2024-01-19T04:18:27Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3072329">
    <title>Certain .stl files couldn&amp;#039;t be Imported</title>
    <link>https://community.wolfram.com/groups/-/m/t/3072329</link>
    <description>I tried to import a 3d object into Masematica.  &#xD;
However, it stopped advancing from the running screen.  &#xD;
Other 3d object files could be imported.  &#xD;
If the file size is too large, can it not be imported?  &#xD;
Attached files that could not be imported.</description>
    <dc:creator>Megumi Kitano</dc:creator>
    <dc:date>2023-11-27T06:04:35Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3005287">
    <title>Collaboration needed: sound-wave generated art</title>
    <link>https://community.wolfram.com/groups/-/m/t/3005287</link>
    <description>Hallo, I am looking for someone who would help me with the code for the image processing. It´s for the visuals for music project and the initial thought is to process the sound-wave pictures created from respective tracks to art generated by wolfram. (the weirder the merrier ).&#xD;
I am not sure how time consuming or demanding such a task is, so please advise me also regarding the fee. (and your work also will be credited). Hope this info is satisfactory for now, if not, please let me know .  &#xD;
And sorry for my English .&#xD;
&#xD;
thank you very much &#xD;
&#xD;
Barbora</description>
    <dc:creator>Barbora Briestenska</dc:creator>
    <dc:date>2023-09-04T08:37:38Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2985965">
    <title>Playing sequences of sounds (sine waves)</title>
    <link>https://community.wolfram.com/groups/-/m/t/2985965</link>
    <description>I want to play without interruption sequences of numerous (say) sine waves. This works fine :&#xD;
&#xD;
    Sound[{Play[Sin[1000 t], {t, 0, 0.2}], Play[Sin[2000 t], {t, 0, 0.2}], Play[Sin[3000 t], {t, 0, 0.2}]}]&#xD;
&#xD;
Why this doesn&amp;#039;t ?&#xD;
&#xD;
    Sound[Table[Play[Sin[k 1000 t], {t, 0, 0.2}], {k, 1, 3}]]&#xD;
&#xD;
&#xD;
Thanks in advance.</description>
    <dc:creator>André Hautot</dc:creator>
    <dc:date>2023-08-08T13:02:14Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2973753">
    <title>SpectrogramArray inconsistency</title>
    <link>https://community.wolfram.com/groups/-/m/t/2973753</link>
    <description>Hoping for some insight from the signal processing folks.&#xD;
&#xD;
&amp;amp;[Wolfram Notebook][1]&#xD;
&#xD;
&#xD;
  [1]: https://www.wolframcloud.com/obj/3529fe82-5014-46c3-bc0d-4e624746cc4e</description>
    <dc:creator>Gareth Russell</dc:creator>
    <dc:date>2023-07-21T17:23:33Z</dc:date>
  </item>
</rdf:RDF>

