composition to improve the algorithms and also
softwares. Moreover, in the current days, huge
degrees and facets of the field are being carried out
for researches to incorporate many of the original
ideas with the advanced technology, resulting in a
comprehensive development (Eigenfeld, 2007).
Recent advancements in music composition
software have introduced a range of innovative
features. Ableton Live is renowned for its live
performance capabilities and loop-based composition.
By choosing such software, it is especially helpful for
improvision work as well as giving the user more
freedom: from real-time function to MIDI processing.
Logic Pro X is favoured for its robust recording and
editing tools as it contains a huge library providing a
range of virtual or digital instruments and audio plug-
ins, while FL Studio is celebrated for its user-friendly
interface and extensive sound library. Moreover, FL
Studio’s function is extremely outstanding for its
synthesizer and sequencer (McCormick, 2021; Garcia,
2022). Research in this field has focused on
comparing these software tools based on their
functionalities, ease of use, and suitability for
different music production environments. Several
studies have highlighted the unique features of each
software, revealing their impact on music creation
and production (Jensen, 2018; Wong, 2023).
Additionally, in order to understand deeper into the
basics and radical details behind musical composition,
many of the elements are taken into account to
evaluate the advances and researches. By taking into
considerations, much of the music composition is
composed of rhythm, melody, accompaniment, and
also these factors could be applied to computerized
technologies as well. In detail, starting with rhythm,
it represents the structures between the notes and
frequently results into certain patterns. In the path,
dealing with rhythm is a huge problem as a
computerized rhythm involves particular
arrangements of notes. However, along with great
expansion of academic studies and researches carried
recent years, many researchers raise the general
understanding to access rhythms, for instance, Wang
et al. combined statistics with fitness algorithm.
Furthermore, in responding to more understanding of
rhythm, researchers also delved into the work of
creating automatic processing, for instance, filling the
gap between drum beats. Moving onto the melody
and accompaniment, according to recent researches,
more appealing and intriguing melodies were created
by randomization currently, and both of the features
could be enhanced by imitation and mimicking
without the disruption of original structures
(Fu,2021).
This paper aims to provide a comprehensive
comparison of music composition softwares in
different areas, Audacity, REAPER, and FL Studio,
addressing the need for an informed decision-making
process when selecting music composition software.
The research will examine the basic principles of
music composing software, detailed descriptions of
each software, and their respective strengths and
limitations. The final section will explore future
prospects and improvements in this technology, as
well as giving potential limitations of current state to
provide a more critical projection of the future
development of the area. To sum up, this paper could
generate a more direct and apparent distinction of the
software for giving a more visualized view to choose
these electronic applications as well as raising the
awareness of future directions.
2 DESCRIPTIONS OF MUSIC
COMPOSING BASED ON
SOFTWARE
Music composition software enables users to create
and manipulate music through digital interfaces. The
basic principles involve digital audio workstations
(DAWs), which integrate various tools for recording,
editing, and mixing audio tracks. These platforms
typically feature virtual instruments, MIDI
sequencing, and audio effects (Chadabe, 2017;
Hughes, 2019). Going back to concept and reasoning
of choosing computer to compose music,digitalized
processing gives several attractive supports for
musicians, that is the large storing capacities of
memory and the capability of sequencing instructions
with high speed and precision. These essential part of
computer composition could be attributed to memory
and central processing unit-the fundamental parts of
computer based music software. To be more
understandable, the CPU could resemble nerves in
human. Consequently, it takes up the major role to
transmit certain signals and communication between
various components, as well as monitoring the rests.
Nevertheless, it is important to distinguish between
the conceptions of languages and devices,and the
computer as a whole (Willian & Buxton, 1977).
Besides, when it comes to analog and digital
differences, one of the principle is the method in
converting musical signals into digital format. In
particular, sampling and quantization are involved:
sampling is a way that use a simulation of signal to
monitor and record the value at a specific rate to
transfer analog information digitally, and