Hi,
As others have said "... not enough info.."
However if I understand your description the diode is anode to the computer and cathode to the signal source and arduino.
Is it possible the computer has a "lift" resistor? It would cause the signal source to have to over come it.
I would consider all combinations the circuit might generate and look a the effect of each.
John