VS 2010 Reference To DirectSound?

Jun 18, 2011

I am trying to follow some tutorials on using DirectSound in VB.NET and I need a reference to Microsoft.DirectX.DirectSound in my project. I have downloaded and installed the Microsoft DirectX SDK (June 2010) but after a restart I have no additional .NET references available to add to my project. I must be doing something really dumb

View 2 Replies


ADVERTISEMENT

VS 2010 DirectSound - Streaming / Circular Buffer?

Feb 8, 2012

I use the following code (with Imports Microsoft.DirectX.DirectSound and Microsoft.DirectX) to play sound using an 8 second static buffer:

Dim SD As Device = New Device
SD.SetCooperativeLevel(Me.Handle, CooperativeLevel.Priority)
Dim MS As New IO.MemoryStream(Gbuffer) ' Gbuffer is byte array with properly formatted WAV data
Dim waveFormat As New WaveFormat
waveFormat.SamplesPerSecond = 44100
[Code] .....

What I would like to do next is to change to a "circular" or "streaming" buffer so that I can write new data "on the fly". I've done a lot of Googling but can't quite see how to adapt my present code to use a circular buffer. I can get the current write and play positions using Msb.GetCurrentPosition(iPlayPos, iWritePos) but how do I actually insert new data into the buffer? I have tried "manually" writing new data into my Gbuffer byte array but that doesn't work - I guess once a sound has been played through once, the data is cached somewhere and the contents of Gbuffer are not used again.

View 7 Replies

VS 2010 : Reference To A Non-shared Member Requires An Object Reference

Mar 4, 2011

I am getting this error for Login.Show() here:

Imports Microsoft.VisualBasic.FileIO.FileSystem
Public Class Update
Public Sub CheckUpdate()

[code]....

I am also getting this is every other form when using the Login form, along with Login.Close(), and Login.Hide(). I haven't tested any other ones.

View 5 Replies

Directsound - How To Play Wavs

Sep 6, 2011

i am new to directsound. I was wondering if someone could point to a resource that explains how to load wav files and play them using directsound. I found one webpage that explains how to load wavs and play them but you load them by clicking a button and searching a window for the file; what I need is programmatic loading. I can't use simpler methods to play the wavs because I need multiple sounds playing at once and very fast execution times. If it isn't too difficult, perhaps someone could post some code.

View 4 Replies

DirectSound Capturing Microphone In VB

Dec 18, 2010

I'm currently trying to Capture through DirectSound, I've been trying toying around with WaveLib(Ported to VB) but this is very confusing. Anyway, I cant figure out how I am supposed to do this and would like some assistance. The end goal of this project is to: Record Microphone > Encode with Speex Codec > Send over UDP > Decode > Play on Speakers

View 3 Replies

DirectSound Reading Data From Capture Buffer?

Jul 13, 2011

where I'm going wrong with my circular DirectSound Capture buffer here? If I just capture sound into a big non-circular buffer it works fine, but with a 1 second (44100 bytes) buffer and a 100ms timer to poll the read position it goes haywire. No error messages, just long blocks of zeros with short bursts of valid data. calculation of the number of bytes to read and/or the read position.

Here is the code. gBuffer is defined elsewhere as a big byte array. In this example I am just trying to copy the captured sound data from the small temporary byte array (tempBuffer) into the big gBuffer byte array. Obviously this must be done so that every byte is read and copied into the byte array with no gaps or duplication of values. Timer1 is set to 100mS:

Dim McaptureBuffer As CaptureBuffer
Dim MiLastReadPos As Integer
Dim MiBufferOffset As Integer

[Code].....

View 2 Replies

Playing Wave File From Resource Dll Using DirectSound?

Aug 6, 2011

I have used DirectSound to play a wave file in my application using the function CreateSoundBufferFromFile. It works perfectly.Now I want to play files from a resource dll file. I have created 1n2v32.dll file having nearly 100 small wave files named 1,2,3... I can play them using LoadLibraryEx, PlaySound & FreeLibrary.Now, I am trying to use CreateSoundBufferFromResource function from DirectSound api to play these files. I get Run-time error '432': File name or class name not found during Automation operation I used the following code to create the buffer.

Set LDSB = LDS.CreateSoundBufferFromResource(App.Path & "1n2v32.dll", "14", BufferDesc, gw)

View 6 Replies

Directsound Recording Sound Card Audio Output?

Nov 17, 2011

how to capture audio output with directsound? i'd want to be able to save it as .wav, .mp3, or .wma file format.

View 9 Replies

Microsoft.DirectX.DirectSound.SecondaryBuffer.Clone Not Working?

Apr 29, 2012

how can i create a buffer with BufferCaps.ControlEffects set to false in order to clone it? Here's the documentation

Public AudioData(7, 15) As SecondaryBuffer
Dim dev As New Device
Public Sub LoadAllData(ByVal ph As IntP

[code]....

View 2 Replies

Music Synthesis In .Net Using DirectSound: Diving Deeper Than MIDI?

Sep 16, 2009

So I was working in the forums and on the side bar of some thread I saw this link: [URL]...It turned out to be almost entirely about MIDI, but it made me think that I really need to share some code I wrote a few months ago and see if perhaps there is reason to create what the above thread really asked for.Here's a little background on the following code:

Back in April or so of this year I was doing some spring cleaning and came across the old Yahama PSR-6 synthesizer keyboard I had received one year for Christmas when I was around eight. I remember I used to like the Bagpipe voice because at the low notes it made a good fart sound. For a Toys-R-Us/Radio Shack model keyboard, running on six D-Cell batteries, produced in the early to mid eighties, that was an impressive achievement. LOL Anyway, I always did want to learn to play piano (or keyboard) so I decided to literally dust the thing off, put batteries in it, and fiddle around a bit. A couple YouTube videos later and I was convinced that I wanted to do this. While I was waiting for the thing to ship and arrive, I thought that it really shouldn't be that hard to take a DirectSound SecondaryBuffer object and inject it with sound data which whas calculated based on the harmonic values of musical notes, thereby creating your own synthesizer.

First, I really had little idea what I was doing when I first set about doing this other than the general structure of calculating byte data for notes and stuffing them into a SecondaryBuffer object while it played. I had used direct sound a number of times in a number of ways, but always playing sound data that came from a source (file, stream, etc.). This would be my first attempt at generating sound data for the buffer.

Second, I'm a "code-as-you-learn-learn-as-you-code" kinda guy, so that means that I developed the initial project as I went. I would research a specific portion of the project (and there was a LOT of research to do! lol) and then code it and move on to the next. Of course, this eventually leads to a mess of a project in most cases where the foundation is a bit complex to begin with. So the code I'm posting is the second version of the concept. But even at that, I'm only going to post the primary user control at this point and hold back on the code for the test application I created with it (I will provide a download to the compiled app however). After getting the user control cleaned up (if not ideally redesigned), the second app became a "develop-as-you-go" project for the test application - so it is a bit of a mess now too; but mostly just to look at code-wise - it actually runs pretty well.

Third, there are still a few design issues that could be improved upon in the user control, and a few choices which were made for ease of coding that could be changed for performance. But because of this, other than for a couple of routines, most of the code should actually be pretty straight forward to anyone who's comfortable in VB already.

Ok, on to the example: we are going to create a MusicKeyboard control. This control will draw itself like a pinao keyboard and will render keys for the specified number of full octaves. Clicking a key will play the associated note in the specified voice. Voices will be created using a simple digital oscillator and optional even-noise generator on top of a sine wave form.

To get started, you'll first need to have the DirectX SDK installed. The latest one is available here:[URL]..displaylang=en however the example was created using the version from March 09. There should be no impact from using the newer version.

Once you have the SDK installed, create a new Windows Application and add a new User Control named MusicKeyboard to the project. Note that you could create a Windows Class Library project, but I personally like to develop in an Application for ease of testing and later convert to a class library.You'll need to drag a BackgoundWorker component from the toolbox onto the usercontrol and name it "SynthWorker". Set the worker's WorkerSupportsCancellation property to True.

Now you'll need to add the DirectX reference to the project. You can rightclick the project in the solution explorer and select Add Reference or go to My Project and the References Tab. From the list of .Net references,add Microsoft.DirectX.DirectSound.That should be all we need to get started. In the following posts we'll create a bunch of code files and get the keyboard noise-worthy.Reed Kimble - "When you do things right, people won't be sure you've done anything at all"

View 8 Replies

[2005] Directsound Tutorial - Stream A WAV File, Not Just Play It?

Feb 14, 2009

I was wondering if anyone could point me to a really good tutorial on Directsound.I don't know if trying to digest an API is a good thing for a beginner but I really need something that has a beginner in mind.I especially liked some of the Microsoft video tutorials on VB.NET so perhaps they offer some on Directsound?The goal is to stream a WAV file, (not just "play it") and I want to LEARN the process.

View 3 Replies

VS 2010 Add A Reference To A DLL

Jun 21, 2011

I am trying to add a reference to a DLL written by a coworker to a project of mine but I am getting this message:

The referenced assembly "SomeDLL" could not be resolved because it has a dependency on "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client". Please remove references to assemblies not in the targeted framework or consider retargeting your project.

View 3 Replies

Add A Reference To DirectX In VB 2010?

Mar 21, 2012

If I try to copy/paste simple tutorials such as [URL], Visual Studio freezes indefinitely and I have to force-close it. If I try to use code like the stuff found here
[URL] or even just load up Reed Kimble's XArcade Vengance from this forum, I get this error message:

An error occurred creating the form. See Exception.InnerException for details. The error is: Could not load file or assembly 'Microsoft.DirectX.Direct3D.dll' or one of its dependencies. is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)

[Code]...

View 6 Replies

VS 2010 Adding Exe As Reference?

Oct 25, 2011

i added an exe as reference to another program

Dim oSql As New SqlConnect.oConnect oSql.Show()i need to pass back some variables to the calling program once oSql is closed

View 2 Replies

VS 2010 Path To Reference Different?

May 29, 2012

I installed an application with an Oracle.DataAccess.dll on multiple pc's.The problem is that the location of the reference is different on all pc's.Is there a way to catch this problem or do I have to put the .dll in a central place on the clients pc?

View 4 Replies

Add Outlook 2010 Reference With Code?

Jun 22, 2012

i have Office 2003 on my developer computer, but my client have Offie 2010. i handle the error on access adding the reference of outlook.exe programatically, but when i have to fix the VB.Net solution, i can't find a way to programatically add the reference of Office 2010 when i don't have that version installed on my computer.

View 5 Replies

Can't Add Service Reference In VS 2010 To A Net.tcp Endpoint

Sep 15, 2010

I've got a service running (well, it doesn't crash), but when I try to add a Service Reference to it, I keep getting:

Metadata contains a reference that cannot be resolved: 'net.tcp://localhost:55555/mex'.
Metadata contains a reference that cannot be resolved: 'net.tcp://localhost:55555/mex'.

If the service is defined in the current solution, try building the solution and adding the service reference again.The pertinent parts of my config file are:

<netTcpBinding>
<binding name="ReliableDuplexBinding" closeTimeout="00:00:10"
openTimeout="00:00:10" receiveTimeout="00:00:30" sendTimeout="00:00:15"

[code]....

The service must be self hosted.

View 1 Replies

VS 2010 - Reference DataGridView From Another Form?

Aug 29, 2011

I wrote a routine using a DatagridView that I dragged/dropped from the toolbar--populate it with data and it works great! Now, I need to reference the datagridview from another form. So, I (hopefully, naively, after the fact) declare a Public dgv in a module with the same name as the dgv in the form I'm trying to reference--in the form itself, dgv.rows.count = some number, but when I reference it outside the form I get errors. Obviously my public declaration is not working as hoped--the dgv was working within its form without the declaration so SOMEWHERE it is declared and is not public, but since I dragged/dropped it (i.e. did not instantiate in code).

View 9 Replies

VS 2010 Cant Fix And Object Reference Error

Apr 8, 2012

I've just started working on a new project and have encountered an error of which I cant seem to fix. I've tried a few things but still no luck.

the error im getting is: Object reference not set to an instance of an object

[Code]...

View 3 Replies

VS 2010 Change Reference At Runtime

Nov 26, 2011

Is there a way to change reference at runtime ? I am automating Word from VB.Net. I think what I have coded will be same for both Word2003 and Word2007. I used Word 12 Object Library reference(which is of Word2007). So, I want to know how to make it compatible with a machine installed with Office2003. That is, it will check the whether the machine has 2003 installed. If so, use that reference. Otherwise use 2007.

[Code]...

View 8 Replies

VS 2010 DataGridView Selection Reference?

Apr 12, 2011

I am currently working on a net scanner project. I have a class called node. I then create a List(Of node) to create the list of nodes I am going to be scanning.

I have a separate thread that scans the nodes using a simple Do Loop.

I then add the nodes to a DataGridView control:

[Code]...

This seems time consuming if there are a lot of nodes in the list. I figure there has to be a better way to do this, or maybe another data structure I should be using?

View 3 Replies

VS 2010 DevComponents.DotNetBar2 Reference?

May 28, 2010

I had used "DevComponents.DotNetBar2" to make ribbon menus for my applications.I have setuped a new windows last night and add this component in visual studio.But when i put it in my form and i want to run my program give me this error :

View 5 Replies

VS 2010 Dll Reference And Application Deployment?

Feb 20, 2012

I am successfully using a dll reference in VB.NET project. When I export the application to another PC by using a deployment setup, the application does not start at all. I have included the dll file inside the deployment setup so that this file is copied in the application folder. If I remove the dll file from the deployment setup, the application starts normally.I was wondering how I should set the properties of the reference in the .Net project. I am attaching a view of the references dialog where the used reference is highlighted.

View 4 Replies

VS 2010 Error While Adding Reference

Feb 10, 2011

while adding dlls through addrefrence . its poping up an error " Arefrence to c:... est.dll could not be added make sure that the file is accesible and that it is a valid assembly or com component "

the dlls are old versioned created in vb6

View 5 Replies

VS 2010 Load The .dll Reference Via The Resources?

Jun 19, 2011

I'm currently developing a compact program, but i need to use some .dll as references. Thats ok! But the problem is, i need the .dll reference together in the same directory as the program which i dont want to, since i need it to be compact, just on .exe.

Is there any way to load the .dll reference via the Resources or another way?

View 1 Replies

VS 2010 Null Reference Exception

Feb 4, 2011

i keep getting this null reference exception error and i can't figure out what i need to do to fix it. I have this in the form

[Code]...

View 7 Replies

VS 2010 Null Reference Exception?

Mar 18, 2012

keep getting this null reference exception error and i can't figure out what i need to do to fix it.I have this in the form

Private Sub cbLookUp_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbLookUp.Click
Dim webDownload As New Net.WebClient

[code].....

View 1 Replies

VS 2010 Reference A Control Dynamically?

Feb 21, 2012

I have a few text boxes on my form (txt1, txt2, txt3...) and would like to assign values to them based on the index. I not sure how to describe but Something similiar to the following:

dim i as integer = 30
For n As Integer = 1 To i
[txt] & i.text = MyText" & i
Next

View 4 Replies

VS 2010 SQL.Data Reference Not Working?

Sep 14, 2010

I have created a program who needs to connect to a mysql db with the mysql connector 6, and it works great, at least on my computer

If i build the app and puts it on another computer and tries to connect to the db it says it can't find the file who where referencing to MySQL.Data??

Shouldn't that reference dll follow with the program in the programs exe or something?

View 8 Replies

Extending CollectionEditor - Reference It From Studio 2010?

Nov 26, 2010

As the default for visual studio 2010 is set to ".NET Framework 4 Client Profile" and as such that ill be whats available on the clients PCs. So as i'm looking at adding data binding to a listview headercolumns, i was planning on extending the CollectionEditor (if i have to), but the CollectionEditor is only available when you target the full .NET Framework. So therefore i need to create a second solution with that as a target and build my extended CollectionEditor, but how do i get Studio 2010 (not my 'client' project) to reference my extended CollectionEditor?

View 10 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved