DXVUMeterNET 3.0 Release Candidate is now available |
![]() ![]() |
DXVUMeterNET 3.0 Release Candidate is now available |
Nov 25 2005, 10:21 AM
Post
#1
|
|
|
Master ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 4,835 Joined: 25-May 02 From: Santiago, Dominican Republic Member No.: 2,332 |
DXVUMeterNET is a .NET User Control based on the .NET 2.0 Framework.
With DXVUMeterNET you can monitor audio coming from any sound card and display it using various modes:
DXVUMeterNET can also record and playback WAV files. ...and as if this weren't enough, DXVUMeterNET provides native support for detecting DTMF tones. Also, in this release, DXVUMeterNET includes support to let you control the recording source from your sound card so you can easily select which line you want to use as a recording source and you can also control its volume. (With previous versions you needed to use specialized control (MixerProNET) to access the sound card's recording sources). In this release we have included two fully functional samples so you can learn how to use DXVUMeterNET:
Attached File(s)
-------------------- Xavier Flix
|
|
|
|
Dec 13 2005, 07:05 AM
Post
#2
|
|
|
New Member ![]() Group: Members Posts: 9 Joined: 12-December 05 Member No.: 2,872 |
Yeehaa ! finaly!
I am glad to hear, that there is an .NET Version available now! I tried several times the other Version, but it just won't work Is there a possibility to try the .NET Version before purchase? Because I am an .NET-Beginner I just like to see, if it is too hard to implement. -------------------- (-----------------~...dagee...~-------------------------)
(---------------------------------------------------------) (...........Dev.Env.:...MS VB . NET Express 2005 (...........DX:............v.9.0c (...........Net:............v.2.0 SDK (...........OS:............Win. XP Pro SP2 (...........RAM:..........1GB |
|
|
|
Dec 13 2005, 08:15 AM
Post
#3
|
|
|
New Member ![]() Group: Members Posts: 9 Joined: 12-December 05 Member No.: 2,872 |
Ooops...
I just saw, that the samplecode is for VB .NET 2005... Is there also some code for VB 2003 ? I think there are still some or more 2003-Coders Does it work in VB .NET 2003 ? This post has been edited by dagee: Dec 13 2005, 08:17 AM -------------------- (-----------------~...dagee...~-------------------------)
(---------------------------------------------------------) (...........Dev.Env.:...MS VB . NET Express 2005 (...........DX:............v.9.0c (...........Net:............v.2.0 SDK (...........OS:............Win. XP Pro SP2 (...........RAM:..........1GB |
|
|
|
Dec 13 2005, 11:58 AM
Post
#4
|
|
|
Master ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 4,835 Joined: 25-May 02 From: Santiago, Dominican Republic Member No.: 2,332 |
We had to delay the .NET version until .NET 2.0 was officially released because of stability issues. For some reason, the exact same code compiled under VS.NET 2005 using .NET 2.0 simply works... under VS.2003 using .NET 1.1 has so many problems that the control is simply unusable.
-------------------- Xavier Flix
|
|
|
|
Dec 13 2005, 02:07 PM
Post
#5
|
|
|
New Member ![]() Group: Members Posts: 9 Joined: 12-December 05 Member No.: 2,872 |
So my question is
a) does it work in VB .NET 2003 ? I did not found any component to install for testing in the demo -------------------- (-----------------~...dagee...~-------------------------)
(---------------------------------------------------------) (...........Dev.Env.:...MS VB . NET Express 2005 (...........DX:............v.9.0c (...........Net:............v.2.0 SDK (...........OS:............Win. XP Pro SP2 (...........RAM:..........1GB |
|
|
|
Dec 13 2005, 02:46 PM
Post
#6
|
|
|
Master ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 4,835 Joined: 25-May 02 From: Santiago, Dominican Republic Member No.: 2,332 |
Unfortunately no.. VS.2003 doesn't even recognizes it as a .NET component.
Perhaps you could download an express edition of your favorite development tool: http://msdn.microsoft.com/vstudio/express/default.aspx To add the component to a project (assuming that you're already using a 2005-version of your development tool): - Right click anywhere inside the Toolbox and select "Choose Items..." - Click the "Browse" button - Locate the DXVUMeterNET.dll file (It should be located in "c:\program files\dxvumeternet\" folder) - Click OK DXVUMeterNET will now appear in your toolbox. -------------------- Xavier Flix
|
|
|
|
Dec 14 2005, 06:31 AM
Post
#7
|
|
|
New Member ![]() Group: Members Posts: 9 Joined: 12-December 05 Member No.: 2,872 |
Thank you ... yo! It works now... the first App seems to work.
Do you know by the way, if it is possible to use the vb 2k5 express version commercial? It looks somehow like gift Well if the App is working fine, I'll get in touch soon job -------------------- (-----------------~...dagee...~-------------------------)
(---------------------------------------------------------) (...........Dev.Env.:...MS VB . NET Express 2005 (...........DX:............v.9.0c (...........Net:............v.2.0 SDK (...........OS:............Win. XP Pro SP2 (...........RAM:..........1GB |
|
|
|
Dec 14 2005, 10:27 AM
Post
#8
|
|
|
Master ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 4,835 Joined: 25-May 02 From: Santiago, Dominican Republic Member No.: 2,332 |
QUOTE Do you know by the way, if it is possible to use the vb 2k5 express version commercial? I think so... But note that the express editions are not free... they're just a one-year trials. Here's the pricing information for VB.NET 2005 Express Edition: http://msdn.microsoft.com/vstudio/express/...lt.aspx#pricing And here's the information about developing commercial applications: http://msdn.microsoft.com/vstudio/express/...lt.aspx#general (read section 4) -------------------- Xavier Flix
|
|
|
|
Dec 14 2005, 11:17 AM
Post
#9
|
|
|
New Member ![]() Group: Members Posts: 9 Joined: 12-December 05 Member No.: 2,872 |
good thing!
are there possibilities, to export graphics from the FFT-Style? How to create a kind of legend for the frequence-spectrum to valuate the coloured amplitude? This post has been edited by dagee: Dec 14 2005, 11:20 AM -------------------- (-----------------~...dagee...~-------------------------)
(---------------------------------------------------------) (...........Dev.Env.:...MS VB . NET Express 2005 (...........DX:............v.9.0c (...........Net:............v.2.0 SDK (...........OS:............Win. XP Pro SP2 (...........RAM:..........1GB |
|
|
|
Dec 14 2005, 06:31 PM
Post
#10
|
|
|
Master ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 4,835 Joined: 25-May 02 From: Santiago, Dominican Republic Member No.: 2,332 |
I have been evaluating this posibility so you can have a semi-3D representation of the FFT which would allow you to see how the spectrum has been changing in terms of time. This is something that I'm probably going to implement by the next major release. For now you could use the "Spectrum" mode which provides a display in terms of amplitude (color), frequency (y-scale) and time (x-scale).
As for screenshots... well, I have tried it, unfortunately, taking a screenshot of a Direct3D devices freezes the device for several seconds. This is because I have to use the GetFrontBufferData function which, according to Microsoft is slow by design. -------------------- Xavier Flix
|
|
|
|
Dec 22 2005, 11:30 AM
Post
#11
|
|
|
Newbie ![]() Group: Members Posts: 2 Joined: 22-December 05 Member No.: 2,885 |
Goodday Sir/Madam,
I've been trying to use the DXVU (demo) component in c++ 2005. When I use the test application I get the error: Could not load file or assembly 'Microsoft.DirectX.Direct3DX, Version=1.0.2909.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. When I am succesfull at adding the component to the c++ form it shows only the box supposedly containing the control. The RenderDevice says: Object reference not set to an instance of an object. Then when I try to open the form again, I get the error: QUOTE Could not load file or assembly 'Microsoft.DirectX.Direct3DX, Version=1.0.2909.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. Hide at System.ComponentModel.ReflectPropertyDescriptor.SetValue(Object component, Object value) at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAssi gnStatement(IDesignerSerializationManager manager, CodeAssignStatement statement) at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStat ement(IDesignerSerializationManager manager, CodeStatement statement) It seems to have dependencies on vb.net, and when I compile the program I have to wait quit long on the creation of the vu.exe.licenses file. Is there any plan to also include an analog vu meter? With kind Regards, Floris Groenendijk |
|
|
|
Dec 22 2005, 12:20 PM
Post
#12
|
|
|
Master ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 4,835 Joined: 25-May 02 From: Santiago, Dominican Republic Member No.: 2,332 |
Dear Floris,
The error that you are receiving is caused by a missing dependency. Just download and install DirectX 9 (December) and DXVUMeterNET should work just fine: http://www.microsoft.com/downloads/details...&displaylang=en -------------------- Xavier Flix
|
|
|
|
Dec 23 2005, 04:36 AM
Post
#13
|
|
|
Newbie ![]() Group: Members Posts: 2 Joined: 22-December 05 Member No.: 2,885 |
Dear Floris, The error that you are receiving is caused by a missing dependency. Just download and install DirectX 9 (December) and DXVUMeterNET should work just fine: http://www.microsoft.com/downloads/details...&displaylang=en Thanks for the quick reply! Downloading new directx sdk at this moment... With kind regards, Floris |
|
|
|
Dec 26 2005, 10:41 PM
Post
#14
|
|
|
New Member ![]() Group: Members Posts: 9 Joined: 12-December 05 Member No.: 2,872 |
Hi xfx,
Ok, so i build a nice App now with Ur tool with VB 2005 express and it works just fine on my machine. And this is the point! only on my machine!!! There is no way to publish it to another machine removed all components and after removing DXVUMeter publishing works. If this ist the restriction for the Demo, it is nice and i am glad If it is because off "publishing is not possible" ... So far, I thing the tool is great, i need it! if it will work with VB 2005 Express (licenced of course please answer quick... project is in progress! -------------------- (-----------------~...dagee...~-------------------------)
(---------------------------------------------------------) (...........Dev.Env.:...MS VB . NET Express 2005 (...........DX:............v.9.0c (...........Net:............v.2.0 SDK (...........OS:............Win. XP Pro SP2 (...........RAM:..........1GB |
|
|
|
Dec 29 2005, 12:14 PM
Post
#15
|
|
|
Master ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 4,835 Joined: 25-May 02 From: Santiago, Dominican Republic Member No.: 2,332 |
Dear dagee,
You should be able to distribute applications using the DEMO version -- of course, the control will continue to display the DEMO message but it should work just fine. Now, the most possible cause (and so far the only known cause) for the control to stop working is a missing dependency. I highly recommend you that you: - Re-download DXVUMeterNET - Install it Watch out for a missing - dependency warning for the DirectX libraries If the installer reports that you are missing some libraries click the the "Download" link. This will download a small web-installer that will install the missing/outdated components When done, you can then re-run the installer - Finish installing DXVUMeterNET - Recompile your application - Rebuild the setup for your application NOTE: You may want to include the DirectX web-installer into your application so your users can update their systems so they use the latest available DirectX components and ensure that DXVUMeterNET works correctly -------------------- Xavier Flix
|
|
|
|
Dec 30 2005, 09:34 AM
Post
#16
|
|
|
New Member ![]() Group: Members Posts: 9 Joined: 12-December 05 Member No.: 2,872 |
Ok, now i got the full version.
But i can't get rid of the Demo-Text in the Application. Sorry, but i am not en expert, but i removed the demo version, installed DXVU new registered, importeed the Component new, from the Programpath of the demo rebuild my app, but still... the demotext appears, why? Did I forgot something? Thanx Dagee PS.: The Demoapp does not show the Demotext, but mine -------------------- (-----------------~...dagee...~-------------------------)
(---------------------------------------------------------) (...........Dev.Env.:...MS VB . NET Express 2005 (...........DX:............v.9.0c (...........Net:............v.2.0 SDK (...........OS:............Win. XP Pro SP2 (...........RAM:..........1GB |
|
|
|
Jan 3 2006, 11:11 AM
Post
#17
|
|
|
Master ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 4,835 Joined: 25-May 02 From: Santiago, Dominican Republic Member No.: 2,332 |
Dagee,
You should have a file called dxvurt.lx in your computer. It should appear in the same folder as dxvumeternet.dll Just make sure that you re-distribute this file with your application and place in the same folder as the dxvumeternet.dll -- this will prevent the "DEMO text" from showing up. -------------------- Xavier Flix
|
|
|
|
Jan 14 2006, 06:57 PM
Post
#18
|
|
|
Master ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 4,835 Joined: 25-May 02 From: Santiago, Dominican Republic Member No.: 2,332 |
I have just updated DXVUMeterNET
This version is (again) more stable, initializes faster and, thanks to the huge amount of feedback from current users, it contains over 12 different bug fixes. I also included a new demo application called "DXVUMeterNET AGC" This sample application demonstrates yet another usage of DXVUMeterNET: the ability to control the output volume to "try" to maintain it constant. AGC stands for Automatic Gain Control and that's exactly what this application does... with a twist: it controls Winamp's volume! Just play something in Winamp, launch the "DXVUMeterNET AGC" application and watch it control Winamp's volume to maintain a constant output. To be honest it doesn't work very well -- but that's just because (a) the algorithm I'm using is quite bad and (b) because a good AGC should be able to scan the audio before it is played... but... still... it serves like a good example of the versatility and power of DXVUMeterNET. Here's a screenshot
-------------------- Xavier Flix
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 19th June 2013 - 02:37 PM |