ZitatAlles anzeigenC++.
servus Toby...
bin in Griechenland und hab ein Problem mit einer Aufgabe in C++brauch deine hilfe bei folgender Aufgabe
Midi TUNE
A C++ application that plays a monophonic tune through a Windows PC Midi interface.The song does not require to be an original composition, but should be a minimum of 8 bars in length.The user should be able to select witch midi channel and which midi programm the tune is played in.
Objact Orientadet MIDI TUne
Create a C++ class that encapsulates a midi byte.This class should demonstrate data hiding, by placing all variables as private members and accesing them through puplicly deelared functions. The class should incloude methods that indicate if the midi byte is a status or data byte, and methods for accesing and updating if the separate channel/status messange in a midi status byte.
To test your class, adapt the mid tune program, this time base upon your class.
Higher marks will be awarded for the creation of a MIDI message object.
Normalistion
This algorithm should be capable of scanning a Way file foe a peak, then
calculating the gain required to make the peak level equal to the maximum.
Higher marks will be awarded for an algorithm thet takes decibel values as an argument and also allows the user to set the maximum level for normalisationAudio effect
An audio effect of your own choice. Create an application that reads in audio from a file, appllies your affect and saves it to another file. Higher marks willl be awarded for tackling more complex affects.Examples of effects that you could try are fade-in/out, reverse, tremolo, panning, ring modulator, echo.
Additive Synthesis
this programm should create a wavv file thet contains an example of additive synthesis.Your synthesis should contain a minimum of 32 voices.
\
koenntest du mir bei der Aufgabe bitte so viel es geht helfen..
Bin zur zeit in Griechenland und hab Arbeit gefunden bei einer Werbeagentur gefunden...es geht mir gut...melde dich
Nichts für ungut, Achill, aber da fehlt mir aktuell echt die Zeit dafür. Da müsste ich mich erst einlesen usw und das geht aktuell nicht.
Vielleicht kann dir aber jemand hier helfen.