С помощью специальных программ или нотных редакторов.
Для тех, кто не знает нот, подойдёт программа FlStudio. Музыка в ней пишется с помощью так называемых паттернов. В программе много различных звуковых эффектов.
Но поскольку эта программа для написания музыки, если можно так сказать, из кубиков, то я с ней почти не работал. Потому что для меня привычнее ноты.
Для знающих ноты тоже есть свои программы - нотные редакторы.
Я пользуюсь для написания мелодии нотами старой программой Studio 4, написанной ещё для Windows 95. Писать ноты можно как мышкой, так и с помощью MIDI-клавиатуры. Преимущество этой программы для меня заключается в том, что в ней видны сразу все треки. А в более новых программах каждый трек открывается на отдельном листе, а остальные треки не видны.
К моей MIDI-клавиатуре придавался диск. Там есть программа Sound Studio II. С её помощью тоже можно записать мелодию, но я пользуюсь этой программой для игры на MIDI-клавиатуре.
Есть и другие программы для записи мелодий. Например, Muse Score, MagicScore Virtual Piano, а также знаменитые Cubase, Cacewalke Studio и другие.