Page 1 of 1

Can Goldwave stream audio to web server (apache) ?

Posted: Thu Jul 01, 2010 9:44 am
by darius
Hi,

please let me know if Goldwave can stream audio to web server (apache) run a the same local laptop 127.0.0.1
to let me generate live
sine, square, sawtooth audio samples, playing with frequency and amplitude
and have another instance of GoldWave or Audacity, or one another audio app
to play that stream opened in graphical spectrum visualizer
to let me diagnose what frequency patterns get disturbed, noised , echoed or jittered
and for what reason ( FFT analysis).

Darius

Re: Can Goldwave stream audio to web server (apache) ?

Posted: Mon Jul 05, 2010 9:59 pm
by GoldWave Inc.
Sorry, GoldWave cannot stream audio over a network. Try Icecast or Shoutcast.

Chris

Re: Can Goldwave stream audio to web server (apache) ?

Posted: Thu Jul 08, 2010 6:39 am
by darius
Thanks.

What I am looking for is soundcard to sound card real-time processing,
redirecting live audio stream to input and get restored live audio stream on output,
all in real-time.

Need expert in live audio restoration on-the-fly.

Please tell me if GoldWave or any other audio processor like Audacity, Dart Pro,
can process live audio stream on-the-fly. restoring, repairing signal amplitude drops (to zero)
by replacing missing audio signal intervals with Copy&Paste preceding audio track.


Tell me what settings, feature in GoldWave is fit for removing hiss, crackle, noise, and buzz from original audio track.

Re: Can Goldwave stream audio to web server (apache) ?

Posted: Thu Jul 08, 2010 6:50 pm
by DougDbug
Please tell me if GoldWave or any other audio processor like Audacity, Dart Pro,
can process live audio stream on-the-fly.
I don't know anything about real-time processing with a computer & software... I'm not saying it can't be done... I just I don't know anything about it...

GoldWave, Audacity, Audition, SoundForge, etc. are all audio editors. It's analogous to video editing... It's done in post production after the "film" has been shot. (I'm not familiar to Dart Pro, but I think it's also a post-production audio editor.)

Real-time effects & processing (for live performance, broadcast, etc.) are usually done with hardware devices (examples).

This is just a guess, but Pro Tools is designed around hardware processing and it might be better at real-time processing.
restoring, repairing signal amplitude drops (to zero) by replacing missing audio signal intervals with Copy&Paste preceding audio track.
I'm not aware of any software or plug-in that does that automatically. (It could be easily done... If you're a programmer...)
Tell me what settings, feature in GoldWave is fit for removing hiss, crackle, noise, and buzz from original audio track.
GoldWave has a Noise Reduction Filter. Usually, it works best when you copy a sample of the noise-only "fingerprint" into the clipboard, and then choose the "use clipboard" option. And, it works best when the noise is constant and low-level. There is a Smoother filter that might work with crackle and if you have 50/60Hz line hum/buzz you can use a Notch Filter (Bandpass/Bandstop).

If you have a severe noise problem, often there is very little you can do about it.

Re: Can Goldwave stream audio to web server (apache) ?

Posted: Thu Jul 08, 2010 8:02 pm
by DougDbug
P.S.
Suggestion - Try posting your questions at hydrogenAudio.org. There are lots of digital-audio/computer-audio experts at HydrogenAudio and someone there can probably help you.

Re: Can Goldwave stream audio to web server (apache) ?

Posted: Fri Jul 09, 2010 2:08 pm
by darius
Thanks Dough for your kind help.

as problem is SIP telephony, Asterisk, VoIP bound, I expected it to be solved a long time ago.

Asterisk forum - no solution

VoIp forum
Asterisk new jitterbuffer
http://www.voip-info.org/wiki/view/Aste ... andOptionj

http://www.speex.org/
Packet Loss Concealment (PLC)

PLC in Asterisk configuration
- http://astbook.asteriskdocs.org/en/2nd_ ... CT-13.html

Packet Loss Concealment

http://www.voiptroubleshooter.com/problems/plc.html

DPC Latency Checker
excellent application for Windows
http://www.thesycon.de/eng/latency_check.shtml


..

Re: Can Goldwave stream audio to web server (apache) ?

Posted: Fri Jul 09, 2010 2:08 pm
by darius
follow-up

due to limitation on a number of web links in discussions


preprocessor, echo cancellation, jitter buffer)

http://www.speex.org/downloads/


Speex for Windows screenshots
http://www.roed.republika.pl/speexw/


So I am trying to discover if poor sound quality of MusicOnHold wav files played by Asterisk via Celliax for Windows via sound card / headphone is sound card hardware , audio drivers or Celliax audio channel for Asterisk algorithm, code related.

Problem with drop-outs in audio signal can be repaired and audio track can be restored in real-time by
adaptive audio filters like Speex and other real-time filter plugin to sound card drivers ( I suppose so),
controlling and modifying and repairing audio out stream for drop-outs.

Adaptive audio track recovery tools are available.
The problem is fine tuning and implementation, as developers of a number of great tools and apps
are no more interested in supporting their products.

On the other hand, there is no audio recovery hardware product I can live test, sending test audio track.

If the problem still persist I will try to repair code of Celliax ( open source) to have problem solved on software/ audio drivers level.

I have contacted developers of echo cancellation filter (showing no interest in Packet Loss Concealment (PLC)
plugins, solutions.


But the problem is as old as the first PC or Internet or digital telephony
and I am looking for audio processing flow-chart in PC (Windows)
to learn how to hook up any such intelligent adaptive audio filter into audio stream processed by a sound card/ audio drivers.

Winamp comes with interesting API, video plugins, which can be hooked up to audio stream.

I just need alike solution to get hooked up to audio buffer directly (TX / RX).



http://www.voiptroubleshooter.com/problems/plc.html

Problem: Packet Loss Concealment
Silence Insertion Replay last packet G.711 Appendix 1

Nice demos of PLC in use, exactly what I am looking for to be modified to repair and restore audio track in real-time.

Darius

Re: Can Goldwave stream audio to web server (apache) ?

Posted: Wed Jul 14, 2010 9:29 pm
by DewDude420
Ok, first of all.

Your thread is huge...and I just kind of somewhat skimmed through it because when you start talking the realtime audio processing...that's something WAYYYY beyond what Goldwave or anything else I know of (meaning Adobe Audition can't work that way either). You generally need some sort of specalized program to do that sort of thing.

Ok, but going on a musiconhold thing. If you're involving VOIP, don't exect anything except voice to actually work. Music of ANY sort is entirely too complex for these streams that are optimized for carrying a narrowband voice path. Since it's compression does not work exactly the same way as compression designed for music or general purpose audio...it's just not going to work. HAve you ever been put on hold with background music on your cell phone with marginally acceptable signal? It turns in to all kinds of just...harsh electronic-esque sounding tones surrounding really distorted vocals.

With that being said...I remember a few years ago when I owned a Sidekick II (watered down smart-phone), you could email .amr files to people that were within a certain filesize and the phone would play it back..closest thing you could get to a music player with that phone. The AMR narroband files used essentally the same GSM codec as the radio in the cell portion of it. When you used the higher bitrates available with the format, you COULD achieve listenable quality with music... especially if you hard-limited it to next millennium so the thing had no dynamic range.