last modified 03.06.2005
Definition in file netmusic_receiver.cpp.
#include <sys/time.h>
#include <netdb.h>
#include <pthread.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/msg.h>
#include <sys/ipc.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include "include/Netmusic.hh"
#include "include/Mini.hh"
Include dependency graph for netmusic_receiver.cpp:
Go to the source code of this file.
Functions | |
void | handler (int signal) |
Signal handler for STRG-C. | |
void * | midi_function (void *ptr) |
void * | mini_function (void *ptr) |
miniThread function | |
void * | sync_function (void *ptr) |
int | main (int argc, char **argv) |
main function | |
Variables | |
snd_seq_t * | receiverSeqHandler = NULL |
int | npfd |
pollfd * | pfd |
int | portId |
int | mini |
int | midiPort |
int | miniPort |
int | startKey |
int | pgmChange = 1 |
int | velocity = 127 |
int | syncPort = 29998 |
pthread_t | miniThread |
pthread_t | midiThread |
pthread_t | syncThread |
|
Signal handler for STRG-C.
Definition at line 98 of file netmusic_receiver.cpp. |
|
main function
Definition at line 346 of file netmusic_receiver.cpp. References handler(), midi_function(), midiPort, midiThread, mini, mini_function(), miniPort, miniThread, npfd, pfd, pgmChange, portId, Netmusic::receiver_check_args(), Netmusic::receiver_open_seq(), Netmusic::receiver_print_param(), Netmusic::receiver_print_welcome_msg(), receiverSeqHandler, startKey, sync_function(), syncPort, syncThread, and velocity. Here is the call graph for this function: ![]() |
|
Definition at line 114 of file netmusic_receiver.cpp. References Netmusic::check_error(), DELIMITER, midiPort, portId, and receiverSeqHandler. Here is the call graph for this function: ![]() |
|
miniThread function
Definition at line 177 of file netmusic_receiver.cpp. References Mini::bin_2_mpz(), Netmusic::check_error(), DELIMITER, Mini::extract_size(), Mini::ksub_unrank(), miniPort, pgmChange, portId, Mini::print_array(), Mini::print_mem(), receiverSeqHandler, startKey, and velocity. Referenced by main(). Here is the call graph for this function: ![]() |
|
Definition at line 303 of file netmusic_receiver.cpp. References Netmusic::check_error(), DELIMITER, midiPort, mini, miniPort, startKey, and syncPort. Here is the call graph for this function: ![]() |
|
Parameter midi port (gets synchronized) Definition at line 66 of file netmusic_receiver.cpp. |
|
Used threads: Mini, Midi, Sync Definition at line 90 of file netmusic_receiver.cpp. |
|
Parameter mini (gets synchronized) Definition at line 62 of file netmusic_receiver.cpp. |
|
Parameter mini port (gets synchronized) Definition at line 70 of file netmusic_receiver.cpp. |
|
Used threads: Mini, Midi, Sync Definition at line 90 of file netmusic_receiver.cpp. Referenced by main(). |
|
??? Definition at line 50 of file netmusic_receiver.cpp. |
|
Definition at line 54 of file netmusic_receiver.cpp. |
|
Parameter pgmChange instrument for playback Definition at line 78 of file netmusic_receiver.cpp. Referenced by main(), and mini_function(). |
|
Port id for the sequencer output. Definition at line 58 of file netmusic_receiver.cpp. Referenced by main(), midi_function(), and mini_function(). |
|
ALSA Sound Sequencer handler Definition at line 46 of file netmusic_receiver.cpp. Referenced by main(), midi_function(), and mini_function(). |
|
Parameter startKey (gets synchronized) Definition at line 74 of file netmusic_receiver.cpp. |
|
Parameter sync port (default 3000) Definition at line 86 of file netmusic_receiver.cpp. |
|
Used threads: Mini, Midi, Sync Definition at line 90 of file netmusic_receiver.cpp. |
|
Parameter velocity for the playback Definition at line 82 of file netmusic_receiver.cpp. Referenced by main(), and mini_function(). |