Results 1 to 4 of 4

Thread: VB Midi Interface

  1. #1

    Thread Starter
    New Member
    Join Date
    Oct 2000
    Location
    Newcastle, England
    Posts
    3

    Smile

    Hi VB People,

    My name is Simon Davidson, and I'm a student at Northumbria University in Newcstle, England. I have been given several months to come up with a high quality assignment. the assignment basically has to be a Visual Basic GUI that allows a user to record and playback.

    I have been told that this can be done entirely with VB, or it can be done with a VB interface and V C++ dll's called from the interface???

    If any of you fine people can shed some light on this topic it would be grately appreciated.

    The gui is fine thats no problem, its just how the Fu*^% do I get the data to be streamed to a file and called back again for playback???

    please can someone help me

    simon

  2. #2
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    You can't stream recording. In Windows, to record MIDI data you need a multimedia timer (higher resolution than VB's), and the low-level API functions. There's some explanation here: http://www.borg.com/~jglatt/tech/lowmidi.htm

    However, the best idea is to look on the platform SDK from Microsoft: http://msdn.microsoft.com/library - you can also download it for free.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  3. #3

    Thread Starter
    New Member
    Join Date
    Oct 2000
    Location
    Newcastle, England
    Posts
    3

    Talking VB Midi interface

    thanks parksie

    would this midi interface be easier if it were wrote in Visual C++ rather than VB ???? we are totally stumped on this assignment!

    basically we have to:

    have a piece of software that can read midi in from a synthesizer

    save the midi to a file

    play it back from the file

    and have a full VB GUI at the front end

    it also has to be good enough to sell apparently!!

    i.e. on a CD with a cover and instructions and everything!

    PS could i use your email to correspond to you on this topic????

  4. #4
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    I expect it would be a lot easier in C++. I have done some stuff with MIDI, but not recording.

    And yes, you can reach me by email
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width