Now the SoundEditor is opened once and then setVisible when necessary.
Add postcondition on applyModifiers.
Add postcondition to parseValue in DoubleParameter.
Add precondition to DoubleParameter constructor.
Add pre and post conditions to RingBuffer.
Rewrite assertions on two lines if they were too long.