How are built-in instruments implemented?

Discuss working with MultitrackStudio.
Post Reply
severak
Posts: 2
Joined: Sun Aug 15, 2021 9:52 am

How are built-in instruments implemented?

Post by severak »

Hi,
currently I am working on in-browser music recording tool/toy called Cyber Music Studio. I wanted to implement proper General Midi synthesiser and found out, that this is not easy task. There are too many sounds to implement them just one by one as presets.

How did you done that in Multitrack Studio? Can you share some tips, tricks or literature recommendation?

As far as I can guess from UI:

- some instruments are implemented using additive synthesis (those which have drawbars)
- some are probably FM (pianos, guitars etc)
- instruments simply does not play outside their tone range in physical form (this saves you a lot of edge cases)
- lot's is done by built-in effect, which are automatically added to each instrument (I like this way of saving my time)

See https://severak.github.io/cyber-music-s ... chori.html for most finished part of my software.
Post Reply