|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 |
|
Junior Member
Iscritto dal: May 2008
Messaggi: 16
|
no come si fa?
scusa ma non sono molto pratico di queste cose... |
|
|
|
|
|
#22 |
|
Junior Member
Iscritto dal: May 2008
Messaggi: 16
|
non riesci a darmi una mano tu a scrivelo?
Poi io lo testo. Veramente sono negato, ma ci tenevo a scrivere questo codice... Ti prego per me è molto importante. Devo ascoltare all'infinito e recuperare tutti i program e control change.... grazie Ultima modifica di gokuss4 : 04-02-2013 alle 23:22. |
|
|
|
|
|
#23 |
|
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
|
nel menu Run di Borland Builder esiste la voce Parameters, basta scrivere 1 ed eseguire
|
|
|
|
|
|
#24 |
|
Junior Member
Iscritto dal: May 2008
Messaggi: 16
|
ciao!
Ho provato ma non funziona ancora nulla. Ma la modifica che mi hai fatto fare sui parametri a casa serviva? Come faccio a essere sicuro che stia dialogando effettivamente con la scheda audio usb e non con altre? Per capire se il programma funziona cosa dovrei ottenere quando premo i tasti da tastiera? E' possibile che magari programma e tastiera stiano inviando su canali midi 1 2 3 ... differenti? Come faccio a verificare i canali utilizzati. Grazie mille per l'aiuto! |
|
|
|
|
|
#25 |
|
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
|
di che tipo di scheda audio si tratta?
Se guardi il codice il numero passato come argomento si riferisce al numero di porta Ultima modifica di misterx : 05-02-2013 alle 19:30. |
|
|
|
|
|
#26 |
|
Junior Member
Iscritto dal: May 2008
Messaggi: 16
|
la scheda è la m-audio audiophile usb.
Il numero passato come argomento intenti quello che poi vado a modificare da run->parameters? Grazie! |
|
|
|
|
|
#27 |
|
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3736
|
non avendo un ascheda a disposizione è un pò caotica la cosa, comunque per enumerare le schede prova questo breve programma, forse la scheda non viene vista.
Prendi nota dell'ID di questo codice ed usalo per l'altro programma. Codice:
#include <conio.h>
#include <stdio.h>
#include <windows.h>
#include <mmsystem.h>
int main(int argc, char** argv) {
MIDIOUTCAPS moc;
unsigned long iNumDevs, i;
/* Get the number of MIDI Out devices in this computer */
iNumDevs = midiOutGetNumDevs();
/* Go through all of those devices, displaying their names */
for (i = 0; i < iNumDevs; i++)
{
/* Get info about the next device */
if (!midiOutGetDevCaps(i, &moc, sizeof(MIDIOUTCAPS)))
{
/* Display its Device ID and name */
printf("Device ID #%u: %s\r\n", i, moc.szPname);
}
}
return 0;
}
fonte: http://web.tiscalinet.it/giordy/midi-tech/lowmidi.htm Ultima modifica di misterx : 05-02-2013 alle 19:56. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:22.



















