> simulates an entire guitar amp
Very ambitious. More like a career than a project.
It's been done. Many ways.
SPICE on a modern CPU will calculate a several-tube circuit in nearly-real-time, unless it goes into clipping which makes SPICE work very slowly. SPICE "can" emulate almost any circuit with its flaws (resistor non-linearity, effects of different types of capacitors, etc) but the "small flaws" which make a tube amp distort/clip differently than a transistor amplifier will take a lot of work to quantify, set up, and simulate.
Then there are the $99 pedals with 99 different Famous Models inside. I think for these they use a real amp, feed an input (impulse, tone, noise), capture the output, and then compute the -difference- (what changes happened inside). Once you compute the complete transfer function, it can be programmed into a $7 chip (somewhat truncated) and applied to signal in real time. And you do not have to know what is inside the box you are "emulating".
It may be a lot of work, and there are very few jobs in this exact field. Even though I like the idea, if I was your teacher, I would have to argue against it. I would not want to see you play with "old stuff" for a year, in a world which is hiring for cellphone and iPod and other small complex mass-produced products. Personally, I would let you talk me into it; most professors who worked as EEs 1970-2000 would not even understand what you want to do, and just say "No, pick another topic".
> Computer Engineering and specialised in Robotics, Industrial Computering and Industrial Instrumentation. We studied several subjects about electronics
Neil Young's cherished guitar amplifer still has knobs and pots, but (I hear) he has set up a servo system to instantly "turn to" all the combinations of settings he uses in performance.
A lot of good old machines are the same way. They were built to be adjusted by hand, but computer control has many advantages.
Printing presses, sewage processing plans, electric generating stations.....
Sometimes the answer is to rip-out the entire manual control system and replace with a box. But sometimes the box does not duplicate every function, and now there is no way to turn a knob and make it work right.
Can you build a knob-turning robot, adaptable to many different and often unique manual control boards and panels, which allows computer control while retaining full direct manual control? Can the computer "learn" how the operators normally adjust the knobs, and which gauges and thermometers guide their hands, and "learn" their routine and common operations?