Click here to Skip to main content
15,897,891 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: XP Manifest Pin
Michael Dunn8-Jun-03 15:07
sitebuilderMichael Dunn8-Jun-03 15:07 
GeneralRe: XP Manifest Pin
Toni788-Jun-03 17:58
Toni788-Jun-03 17:58 
GeneralUsing Multiple Tables in an Access Database Pin
Anonymous8-Jun-03 5:03
Anonymous8-Jun-03 5:03 
GeneralRe: Using Multiple Tables in an Access Database Pin
Toni788-Jun-03 8:40
Toni788-Jun-03 8:40 
GeneralRe: Using Multiple Tables in an Access Database Pin
RichardGrimmer10-Jun-03 5:03
RichardGrimmer10-Jun-03 5:03 
GeneralDesktop Dancer Pin
dfsgdsfgdfg8-Jun-03 4:23
dfsgdsfgdfg8-Jun-03 4:23 
GeneralRe: Desktop Dancer Pin
Toni788-Jun-03 8:42
Toni788-Jun-03 8:42 
GeneralRe: Desktop Dancer Pin
ZoogieZork8-Jun-03 10:39
ZoogieZork8-Jun-03 10:39 
It appears that you're basically looking to have a set of different pre-rendered animations with connecting frames (or one giant looping animation) and you just want to vary the speed based on the BPM of music being played by other applications.

There are a number of different subprojects involved in this:

  1. Displaying the animation -- This is probably the simplest part. You can either use DirectDraw (the DirectDraw interface is part of the DirectX 7 interfaces, available for C, C++, VB, and C# in the DirectX 9 SDK), GDI, SDL, Direct3D, or OpenGL. GDI or SDL are probably the easiest way to go here (imho).
  2. Monitoring music being played -- Maybe try checking out the IDirectSoundCapture8 interface to get started.
  3. Analyzing the BPM of the music -- Here you'll need to analyze the waveform and derive a beat. I haven't done signal analysis at all, so maybe somebody else can shed some enlightenment.


- Mike
GeneralClipboard problem with CRichEdit Pin
Michael Pauli8-Jun-03 4:06
Michael Pauli8-Jun-03 4:06 
GeneralRe: Clipboard problem with CRichEdit Pin
Ryan Binns8-Jun-03 5:02
Ryan Binns8-Jun-03 5:02 
GeneralRe: Clipboard problem with CRichEdit Pin
Michael Pauli9-Jun-03 3:57
Michael Pauli9-Jun-03 3:57 
GeneralRe: Clipboard problem with CRichEdit Pin
Ryan Binns9-Jun-03 4:05
Ryan Binns9-Jun-03 4:05 
GeneralC++ GUI library question Pin
Member 2982688-Jun-03 2:43
Member 2982688-Jun-03 2:43 
GeneralRe: C++ GUI library question Pin
Michael P Butler8-Jun-03 4:05
Michael P Butler8-Jun-03 4:05 
GeneralRe: C++ GUI library question Pin
Member 2982689-Jun-03 8:06
Member 2982689-Jun-03 8:06 
GeneralRe: C++ GUI library question Pin
Michael P Butler12-Jun-03 8:31
Michael P Butler12-Jun-03 8:31 
Generaltypedef CList<int,int> CPersonList (compilation error) Pin
yccheok7-Jun-03 23:47
yccheok7-Jun-03 23:47 
GeneralRe: typedef CList<int,int> CPersonList (compilation error) Pin
Bartosz Bien8-Jun-03 2:00
Bartosz Bien8-Jun-03 2:00 
GeneralCheck for Unicode Pin
Dominik Reichl7-Jun-03 23:19
Dominik Reichl7-Jun-03 23:19 
GeneralRe: Check for Unicode Pin
Andrew Walker7-Jun-03 23:42
Andrew Walker7-Jun-03 23:42 
GeneralRe: Check for Unicode Pin
Ryan Binns8-Jun-03 4:43
Ryan Binns8-Jun-03 4:43 
GeneralRe: Check for Unicode Pin
Dominik Reichl8-Jun-03 5:15
Dominik Reichl8-Jun-03 5:15 
GeneralRe: Check for Unicode Pin
PJ Arends8-Jun-03 9:29
professionalPJ Arends8-Jun-03 9:29 
GeneralRe: Check for Unicode Pin
Dominik Reichl8-Jun-03 21:01
Dominik Reichl8-Jun-03 21:01 
GeneralRichedit control in Win32 C++ Pin
tareqsiraj7-Jun-03 19:49
tareqsiraj7-Jun-03 19:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.