Hi X.
On my opinion WPF realization of Waveforms can be, even, faster than
win forms (due to hardware acceleration).

To visualize playing song, you can start with learning about FFT
(http://en.wikipedia.org/wiki/FFT), and than just apply FFT transform
to "window" in currently playing song.
After that, plot result using Bars, Path, etc.

On Sep 30, 9:25 pm, X <[EMAIL PROTECTED]> wrote:
> Lol, I guess I didn't make myself appear all that knowledgeable.
>
> I have enough experience to figure out how to develop the project in
> Java, but this is a C# project, and as I'm new to C# and .NET, I'm not
> sure what all is available and what the common programming approaches
> are.
>
> I figure that WPF is the way to go since Microsoft is pushing it over
> Windows Forms, but from what I've read, WPF may not be ideal for
> something such as a dynamic waveform. WPF uses a retained-mode
> graphics API, and I may run into performance issues with displaying
> visuals for audio data in real-time. Should I stick with Windows
> Forms? Does C#/.NET provide any utilities for doing this kind of work,
> or will I need to do some low-level programming?
>
> On Sep 30, 1:04 pm, CK <[EMAIL PROTECTED]> wrote:
>
> > I'd like to build a rocket out of plastic and fly it to the moon.
>
> > I know nothing about plastic, rockets or interstellar travel, but I'd
> > like to know if anyone has any tips?
>
> > Nah just kidding, I know nothing that can help you :)
>
> > On 30 Sep, 16:04, X <[EMAIL PROTECTED]> wrote:
>
> > > I'm interested in making a WPF application that reads an audio file
> > > and displays a waveform of the audio as it's playing. Unfortunately,
> > > I'm new to WPF, and I don't have experience in extracting audio data
> > > and drawing dynamic waveforms.
>
> > > Is it plausible for the waveform to be in WPF, or are WPF's graphics
> > > capabilities too high-level? I suspect that I may run into performance
> > > issues if I use WPF instead of something more low-level.
>
> > > Does anyone know how to draw a waveform from audio data or know where
> > > I can find more information on that?

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"DotNetDevelopment, VB.NET, C# .NET, ADO.NET, ASP.NET, XML, XML Web 
Services,.NET Remoting" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://cm.megasolutions.net/forums/default.aspx
 <p><a href="http://feeds.feedburner.com/DotNetDevelopment";><img 
src="http://feeds.feedburner.com/~fc/DotNetDevelopment?bg=99CCFF&amp;fg=444444&amp;anim=1";
 height="26" width="88" style="border:0" alt="" /></a></p>
-~----------~----~----~----~------~----~------~--~---

Reply via email to