<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>danigm.net - loop</title><link>https://danigm.net/</link><description></description><lastBuildDate>Sat, 11 Dec 2021 00:00:00 +0100</lastBuildDate><item><title>Loop: A simple music application</title><link>https://danigm.net/loop.html</link><description>&lt;p&gt;In the last year I've seen some &lt;a href="https://www.twitch.tv/leonbratt"&gt;really good musician&lt;/a&gt; that performs all
the instruments in a song with just a loop machine, recording each instrument
one by one in tracks and looping.&lt;/p&gt;
&lt;p&gt;I was thinking that it should be easy to have a desktop application that does
exactly the same, just some tracks to record some sounds and the playback with
a loop option, and that's what I created during this week.&lt;/p&gt;
&lt;p class="img"&gt;
    &lt;img src="/pictures/loop.png" /&gt;
&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://gitlab.gnome.org/danigm/loop/"&gt;Loop application&lt;/a&gt; is just a simple Gtk4 application that uses gstreamer
to record tracks and then you can play each one at the same with or without
loop option. With that, a good musician could create the base melody of the
song and then sign on top of that. Unfortunately, I'm not a good musician, but
I can use this to play around.&lt;/p&gt;
&lt;p&gt;I've just created the &lt;a href="https://github.com/flathub/flathub/pull/2674"&gt;request on flathub&lt;/a&gt; to add the application, so if
everything is okay it will be available there soon, so more people can play
with this awesome toy.&lt;/p&gt;
&lt;p&gt;Right now it has the basic record, play and loop functionality with just four
tracks, so don't expect to have a professional music app (yet). The recording
and play times are not perfect and there's a delay, that's a known issue, but
I'm planning to fix this issue and add more functionality in the future, like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Make number of tracks configurable&lt;/li&gt;
&lt;li&gt;Import track from files&lt;/li&gt;
&lt;li&gt;Add a trim slider per track, to be able to adjust the recorder track to loop&lt;/li&gt;
&lt;li&gt;Metronome tick and clock to have a visual reference for recording tracks&lt;/li&gt;
&lt;li&gt;A record button, but export the combination of all tracks and mic to a mp3
   file&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And that's all. The logo and design is an initial version done by myself, so if
any designer wants to take a look, all contributions are welcome. And of course
any code contribution is also welcome.&lt;/p&gt;
&lt;p&gt;If you use this application and do some good or fun performance, please, ping
me on social networks and let me know.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">danigm</dc:creator><pubDate>Sat, 11 Dec 2021 00:00:00 +0100</pubDate><guid isPermaLink="false">tag:danigm.net,2021-12-11:/loop.html</guid><category>blog</category><category>gnome</category><category>software</category><category>music</category><category>loop</category></item></channel></rss>