I'm trying do create a 64bit dll which sets a global hook. As I read it can't be done with CLR (I even tried), so I created a Win32 project and I will build it for 64bit platform. Will it work this.
- Dev C++ 5.11
- Dev C++ Download Windows 10
- Dev C Mmsystem.h Youtube
- Dev C++ Online
- Dev C Mmsystem.h Download
- Dev C Mmsystem.h 2017
Hi, Auto tune efx free.
I am trying to a play a .wav file in a C++ program.
I think my code is OK, but when it plays, it plays the default windows 'error' sound, not my .wav file.
This is the program:
How can i add the .wav file so it is found?
In the Visual Studio 2005 soulution explorer I right click on Resource Files>Add>Resource, but can't find an option for .wav.
Thanks for any help!
- 3 Contributors
- forum 9 Replies
- 3,608 Views
- 1 Year Discussion Span
- commentLatest Postby pseudorandom21Latest Post
Recommended Answers
Answered by William Hemsworth1,339 in a post from
You forgot the SND_FILENAME argument, change that line to:[CODE]PlaySound((LPCWSTR)'tone.wav', 0, SND_LOOP|SND_ASYNC|[B][COLOR='Red']SND_FILENAME[/COLOR][/B]);[/CODE]and it should work.
Jump to PostAll 9 Replies
William Hemsworth1,339
You forgot the SND_FILENAME argument, change that line to:
and it should work.
You can access the sound chip to play midi voices using winmm.lib, or in case of Dev C++ the libwinmm.a library. There are 128 midi voices to pick from, anything from the Acoustic Grand Piano = 0 to the Gunshot = 127.
Dev C++ 5.11
vb6exp32 commented: i greatly appreciate the 'play a MIDI voice' snippet provided. it worked perfect in my dev c +++0
Metalpeich commented: Great solution, worked perfectly+0
1,557 Views Scientist
Replaced Mr. Bloat header iostream with the correct cmath header. This brought the exe file size down from 400k to 19k. Sorry about any discommode!
Tales
The code works perfect in DEV C++, but it does not for VC++ (I am running Visual Studio 2005).
t3ch|/|4n
This is good code, but I am trying to turn my keyboard into a piano for a fun console app (u dont know how boring cubicles are until u live in one). I do graphics (mostly) and have no experience in sound beyond system bells. Can someone provide some simple musical note code?
Thanks for the code, but when I tried to run it (in Dev C++ and Codeblocks) it was having problem with midiOutOpen()
Did I miss something?
Dev C++ Download Windows 10
marco93-87
mvmalderen commented: Use your brain and leave this forum instead of making useless replies, 10x better.-4
Dear Vegaseat,
I am interested to hear music or sound from your midi program using Dev-C++. And I did the following as well:
Project>>Project Options>>Parameters>>Add Lib>>libwinmm.a
Dev C Mmsystem.h Youtube
I created a console application. In Main.cpp, I pasted your whole program. Managed to compile successfully.
When I executed the compiled program, I got a blank screen with a blinking cursor on the top right hand corner, but no sound output.
What could I have done incorrectly?
Regards,
aseire
thank you vegaseat your snippet up above worked perfectly in my dev c++. I've gone to the 'add to reputation' page where I've left you a nod. thanks again. though .. I was wondering about this BCX that was talked about on an other page I looked at. I've been building things in classic vb6 since 1999 now & was curious to know if this BCX could translate its code to compile some working C/C++ apps. otherwise i might have to migrate over to quick basic if BCX might be finicky about what type of basic code it can translate. I've done some audio work with vb6 and have a certain project where I've 'installed' a directx 8 reference and built a sound generator. It sounds pretty nice, the blending of the multi-oscillator output is very sweet, plus i have added an additional feature that could render a singular *.wav sound. though with all that could be in C/C++ or vb6 programming, I would seriously love to develop VST synth plugins with C/C++. I suppose that would take some time doing, but in any case thanks so much for your midi tutorial I've learned much from it in the time that I've studied it.
though if i could ask for one small favor possibly ? any chance i could find a snippet to allow a windows frame accompanied with buttons to play separate sounds ? and then possibly a selector where different MIDI fonts could be chosen at runtime ? i'm always trying to enhance what i could learn about audio programming. i've built some fairly decent VST plugins in max/msp. ('>www.cycling74.com)
max/msp has helped me to learn much of a different type of visual programming. it is a visual OOP environment, though, it does have its drawbacks/shortcomings to a slight extent. please pardon my sounding a bit greedy for information, i wasnt trying to be,.. though i would love to know as much as i can about EVERYTHING audio where vb6/C/C++ is concerned. and i thank you ever so much for your showing the snippet.
max/msp has helped me to learn much of a different type of visual programming. it is a visual OOP environment, though, it does have its drawbacks/shortcomings to a slight extent. please pardon my sounding a bit greedy for information, i wasnt trying to be,.. though i would love to know as much as i can about EVERYTHING audio where vb6/C/C++ is concerned. and i thank you ever so much for your showing the snippet.
5/5 stars. Nice concise code. Great comments. Compiled and run on MSVC 6.0 no problem after commenting out
5/5 stars. Nice concise code. Great comments. Compiled and run on MSVC 6.0 no problem after commenting out the using namespace std;
Dev C++ Online
using namespace std;
Edited by peter_budo: Merging multiple comments
Great solution Vegaseat, I used this code for playing notes by frequency and it was a lot of fun-->
moxy
Dev C Mmsystem.h Download
I get linker errors on devC++
[Linker error] undefined reference to `midiOutOpen@20'
and refs to midiOutShortMsg
and to midiOutClose
What am i missing?
[Linker error] undefined reference to `midiOutOpen@20'
and refs to midiOutShortMsg
and to midiOutClose
What am i missing?
I get linker errors on devC++
[Linker error] undefined reference to `midiOutOpen@20'
ditto to midiOutShortMsg
ditto to midiOutClose
[Linker error] undefined reference to `midiOutOpen@20'
ditto to midiOutShortMsg
ditto to midiOutClose
What am i missing?
Dev C Mmsystem.h 2017
Edited by moxy: n/a