Physical Audio Signal Processing: for Virtual Musical Instruments and Digital Audio Effects