<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
    <title>jeeruff</title>
    <subtitle>Музыка и сэмплы.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://jeeruff.com/ru/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://jeeruff.com"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-02-09T00:00:00+00:00</updated>
    <id>https://jeeruff.com/ru/atom.xml</id>
    <entry xml:lang="ru">
        <title>вайбкод мечты</title>
        <published>2026-02-09T00:00:00+00:00</published>
        <updated>2026-02-09T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              jeeruff
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jeeruff.com/ru/posts/new-post/"/>
        <id>https://jeeruff.com/ru/posts/new-post/</id>
        
        <summary type="html">&lt;p&gt;always dreamed of becoming a programmer.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="ru">
        <title>вайбкод мечты</title>
        <published>2026-02-09T00:00:00+00:00</published>
        <updated>2026-02-09T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              jeeruff
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jeeruff.com/ru/posts/vibecode-dream/"/>
        <id>https://jeeruff.com/ru/posts/vibecode-dream/</id>
        
        <summary type="html">&lt;p&gt;always dreamed of becoming a programmer.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="ru">
        <title>Couperin Chopper</title>
        <published>2026-02-06T00:00:00+00:00</published>
        <updated>2026-02-06T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              jeeruff
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jeeruff.com/ru/posts/couperin-chopper-release/"/>
        <id>https://jeeruff.com/ru/posts/couperin-chopper-release/</id>
        
        <summary type="html">&lt;p&gt;Все платформы.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="ru">
        <title>Mars Salam</title>
        <published>2026-02-06T00:00:00+00:00</published>
        <updated>2026-02-06T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              jeeruff
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jeeruff.com/ru/posts/mars-salam-release/"/>
        <id>https://jeeruff.com/ru/posts/mars-salam-release/</id>
        
        <summary type="html">&lt;p&gt;На всех платформах.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="ru">
        <title>fennesz+ppooll</title>
        <published>2026-01-23T00:00:00+00:00</published>
        <updated>2026-01-23T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              jeeruff
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jeeruff.com/ru/posts/ppooll/"/>
        <id>https://jeeruff.com/ru/posts/ppooll/</id>
        
        <content type="html" xml:base="https://jeeruff.com/ru/posts/ppooll/">&lt;p&gt;В феврале есть проект с &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;fenneszreleases.bandcamp.com&#x2F;&quot;&gt;Чрисипхони Феннесси&lt;&#x2F;a&gt;
он primarily использует макс&#x2F;мсп меш патчворк &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;ppooll.klingt.org&#x2F;&quot;&gt;ppooll&lt;&#x2F;a&gt;
интересное окружение и definitely более удобным для live performance, но есть вопросы о дифлюентности.
попробую протестировать как оно себя покажет в сравнении с pd перед февралем.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ru">
        <title>renoise WIL</title>
        <published>2025-10-23T00:00:00+00:00</published>
        <updated>2025-10-23T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              jeeruff
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jeeruff.com/ru/posts/renoise-wil/"/>
        <id>https://jeeruff.com/ru/posts/renoise-wil/</id>
        
        <content type="html" xml:base="https://jeeruff.com/ru/posts/renoise-wil/">&lt;p&gt;В этом посте я добавлюtricks, которые я学会了在ReNoise中使用。当然，我会向@esaruoho致以温暖的问候，他也是@lackluster。
别忘了使用&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;esaruoho&#x2F;paketti&quot;&gt;paketti&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ru">
        <title>Stopped Being Internet Peasant</title>
        <published>2025-09-21T00:00:00+00:00</published>
        <updated>2025-09-21T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              jeeruff
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jeeruff.com/ru/posts/stopped-being-peasant/"/>
        <id>https://jeeruff.com/ru/posts/stopped-being-peasant/</id>
        
        <summary type="html">&lt;p&gt;The project of mine I called NoSynology, because tuning that propietary piece of ... hardware was a burden and far, far from usable. Castrated containers, living inside stupid gui window is so sad. I would never ever buy that type of convenient chains. Beside that they [for now] quit Russian support, leaving all of their customers off shore. So long, sin-o-lodge.
Finally broke free from endless subscription services and proprietary platforms. Set up my own infrastructure with RAID storage directly in my PC, self-hosted services, and complete control over my data, and even dropbox with their &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38684252&quot;&gt;ai-learnin-poop&lt;&#x2F;a&gt; can suck it now. End of rant.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="ru">
        <title>Био</title>
        <published>2020-01-01T00:00:00+00:00</published>
        <updated>2020-01-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              jeeruff
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jeeruff.com/ru/bio/"/>
        <id>https://jeeruff.com/ru/bio/</id>
        
        <content type="html" xml:base="https://jeeruff.com/ru/bio/">&lt;pre class=&quot;ascii-logo&quot;&gt;
   ..                                                        oec :     oec :
  888&gt;                           .u    .      x.    .       @88888    @88888
  &quot;8P        .u         .u     .d88B :@8c   .@88k  z88u     8&quot;*88%    8&quot;*88%
   .      ud8888.    ud8888.  =&quot;8888f8888r ~&quot;8888 ^8888     8b.       8b.
 u888u. :888&#x27;8888. :888&#x27;8888.   4888&gt;&#x27;88&quot;    8888  888R    u888888&gt;  u888888&gt;
`&#x27;888E  d888 &#x27;88%&quot; d888 &#x27;88%&quot;   4888&gt; &#x27;      8888  888R     8888R     8888R
  888E  8888.+&quot;    8888.+&quot;      4888&gt;        8888  888R     8888P     8888P
  888E  8888L      8888L       .d888L .+     8888 ,888B .   *888&gt;     *888&gt;
  888E  &#x27;8888c. .+ &#x27;8888c. .+  ^&quot;8888*&quot;     &quot;8888Y 8888&quot;    4888      4888
  888E   &quot;88888%    &quot;88888%       &quot;Y&quot;        `Y&quot;   &#x27;YP      &#x27;888      &#x27;888
  888E     &quot;YP&#x27;       &quot;YP&#x27;                                   88R       88R
  888P                                                       88&gt;       88&gt;
.J88&quot; &quot;                                                      48        48
&lt;&#x2F;pre&gt;
&lt;img src=&quot;&#x2F;logo.jpg&quot; alt=&quot;jeeruff&quot; style=&quot;max-width:200px;float:left;margin:0 1.5rem 1rem 0;border:1px solid #333&quot;&gt;
&lt;h2 id=&quot;egor-egorkin&quot;&gt;Егор Егоркин&lt;&#x2F;h2&gt;
&lt;p&gt;Родился в Ленинграде, СССР. Создаю музыку с 1998 года.&lt;&#x2F;p&gt;
&lt;p&gt;Солист-флейтист пикколо &lt;strong&gt;Берлинского филармонического оркестра&lt;&#x2F;strong&gt; с 2013 года.&lt;&#x2F;p&gt;
&lt;p&gt;Продюсер, работающий с &lt;strong&gt;Renoise&lt;&#x2F;strong&gt;, &lt;strong&gt;Pure Data&lt;&#x2F;strong&gt; и &lt;strong&gt;Reaper&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Стили: ambient, 2step, breakcore, drumfunk, jungle.&lt;&#x2F;p&gt;
&lt;div style=&quot;clear:both&quot;&gt;&lt;&#x2F;div&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;kontakt&quot;&gt;Контакт&lt;&#x2F;h2&gt;
&lt;p&gt;Email: &lt;a href=&quot;mailto:jeeruff@gmail.com&quot;&gt;jeeruff@gmail.com&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Принимаю запросы на ремиксы.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;ssylki&quot;&gt;Ссылки&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;jeeruff.bandcamp.com&quot;&gt;Bandcamp&lt;&#x2F;a&gt; · &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;jeeruff.gumroad.com&quot;&gt;Gumroad&lt;&#x2F;a&gt; · &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;jeeruff&quot;&gt;GitHub&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="ru">
        <title>Облако</title>
        <published>2020-01-01T00:00:00+00:00</published>
        <updated>2020-01-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              jeeruff
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jeeruff.com/ru/cloud/"/>
        <id>https://jeeruff.com/ru/cloud/</id>
        
        <content type="html" xml:base="https://jeeruff.com/ru/cloud/">&lt;div class=&quot;cloud-container&quot;&gt;
  &lt;h2&gt;Личное облачное хранилище&lt;&#x2F;h2&gt;
  &lt;p&gt;Самохостинг Nextcloud для файлов, календаря и контактов.&lt;&#x2F;p&gt;
  &lt;a href=&quot;https:&#x2F;&#x2F;nextcloud.jeeruff.com&quot; class=&quot;cloud-link&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;
    &lt;div class=&quot;cloud-card&quot;&gt;
      &lt;h3&gt;🌩️ Открыть Nextcloud&lt;&#x2F;h3&gt;
      &lt;p&gt;Доступ к файлам, календарю и другим сервисам&lt;&#x2F;p&gt;
      &lt;span class=&quot;cloud-url&quot;&gt;nextcloud.jeeruff.com →&lt;&#x2F;span&gt;
    &lt;&#x2F;div&gt;
  &lt;&#x2F;a&gt;
&lt;&#x2F;div&gt;
&lt;style&gt;
.cloud-container {
  margin: 2rem 0;
  max-width: 600px;
}

.cloud-link {
  text-decoration: none;
  color: inherit;
}

.cloud-card {
  padding: 2rem;
  margin: 2rem 0;
  background: #f5f5f5;
  border: 2px solid #222;
  border-radius: 8px;
  transition: all 0.2s;
  cursor: pointer;
}

.cloud-card:hover {
  background: #e0e0e0;
  transform: translateY(-2px);
  box-shadow: 4px 4px 0 #222;
}

.cloud-card h3 {
  margin: 0 0 0.5rem 0;
  font-size: 1.5rem;
}

.cloud-card p {
  margin: 0 0 1rem 0;
  color: #666;
}

.cloud-url {
  font-family: monospace;
  color: #222;
  font-weight: bold;
}
&lt;&#x2F;style&gt;
</content>
        
    </entry>
    <entry xml:lang="ru">
        <title>Бесплатная музыка</title>
        <published>2020-01-01T00:00:00+00:00</published>
        <updated>2020-01-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              jeeruff
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jeeruff.com/ru/free-music/"/>
        <id>https://jeeruff.com/ru/free-music/</id>
        
        <content type="html" xml:base="https://jeeruff.com/ru/free-music/">&lt;p&gt;&lt;strong&gt;Бесплатная музыка для видеомейкеров и блогеров&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Все треки можно использовать в ваших видео, стримах и проектах.
Просто укажите &quot;jeeruff&quot; где-нибудь в описании.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;https:&#x2F;&#x2F;cdn.jsdelivr.net&#x2F;npm&#x2F;@xz&#x2F;fonts@1&#x2F;serve&#x2F;jetbrainsmono-nerd-font.min.css&quot;&gt;
&lt;div id=&quot;tracks-container&quot;&gt;&lt;&#x2F;div&gt;
&lt;script src=&quot;https:&#x2F;&#x2F;unpkg.com&#x2F;wavesurfer.js@7&quot;&gt;&lt;&#x2F;script&gt;
&lt;script&gt;
const musicDir = &#x27;&#x2F;music&#x2F;&#x27;;
const tracks = [
  { name: &#x27;180822-s1-[134]&#x27;, file: &#x27;180822-s1-[134].mp3&#x27; },
  { name: &#x27;20230125-g1-140-em&#x27;, file: &#x27;20230125-g1-140-em.mp3&#x27; },
  { name: &#x27;jeeruff-brosco&#x27;, file: &#x27;jeeruff-brosco.mp3&#x27; },
  { name: &#x27;jeeruff-holdme-[136]&#x27;, file: &#x27;jeeruff-holdme-[136]-2.mp3&#x27; },
  { name: &#x27;jf-0ticktack-[138-5]&#x27;, file: &#x27;jf-0ticktack-[138-5].mp3&#x27; },
  { name: &#x27;jf-claws-[140]&#x27;, file: &#x27;jf-claws-[140].mp3&#x27; },
  { name: &#x27;jf-in_spired-[132]&#x27;, file: &#x27;jf-in_spired-[132].mp3&#x27; },
  { name: &#x27;jf_testlol&#x27;, file: &#x27;jf_testlol.mp3&#x27; },
];

const container = document.getElementById(&#x27;tracks-container&#x27;);
const wavesurfers = [];

tracks.forEach((track, index) =&gt; {
  const trackDiv = document.createElement(&#x27;div&#x27;);
  trackDiv.style.marginBottom = &#x27;2em&#x27;;
  trackDiv.innerHTML = `
    &lt;div style=&quot;margin-bottom: 0.5em;&quot;&gt;
      &lt;strong&gt;${track.name}&lt;&#x2F;strong&gt;
    &lt;&#x2F;div&gt;
    &lt;div class=&quot;waveform&quot; id=&quot;waveform-${index}&quot; style=&quot;margin-bottom: 0.5em;&quot;&gt;&lt;&#x2F;div&gt;
    &lt;div style=&quot;display: flex; gap: 1em; font-size: 0.9em;&quot;&gt;
      &lt;button class=&quot;play-btn&quot; data-index=&quot;${index}&quot; style=&quot;background: none; border: none; cursor: pointer; padding: 0;&quot;&gt;[ ▶ ]&lt;&#x2F;button&gt;
      &lt;a href=&quot;${musicDir}${track.file}&quot; download style=&quot;text-decoration: none;&quot;&gt;[ скачать ]&lt;&#x2F;a&gt;
      &lt;button class=&quot;share-btn&quot; data-index=&quot;${index}&quot; style=&quot;background: none; border: none; cursor: pointer; padding: 0;&quot;&gt;[ поделиться ]&lt;&#x2F;button&gt;
    &lt;&#x2F;div&gt;
  `;
  container.appendChild(trackDiv);

  const waveColor = getComputedStyle(document.documentElement).getPropertyValue(&#x27;--wave&#x27;).trim();
  const progressColor = getComputedStyle(document.documentElement).getPropertyValue(&#x27;--wave-progress&#x27;).trim();

  const ws = WaveSurfer.create({
    container: `#waveform-${index}`,
    waveColor: waveColor,
    progressColor: progressColor,
    height: 60,
    barWidth: 2,
    barGap: 1,
    normalize: true
  });

  ws.load(musicDir + track.file);
  wavesurfers.push(ws);

  const playBtn = trackDiv.querySelector(&#x27;.play-btn&#x27;);

  playBtn.addEventListener(&#x27;click&#x27;, () =&gt; {
    &#x2F;&#x2F; Pause all other tracks
    wavesurfers.forEach((w, i) =&gt; {
      if (i !== index &amp;&amp; w.isPlaying()) {
        w.pause();
        document.querySelector(`[data-index=&quot;${i}&quot;]`).textContent = &#x27;[ ▶ ]&#x27;;
      }
    });

    ws.playPause();
    playBtn.textContent = ws.isPlaying() ? &#x27;[ ⏸ ]&#x27; : &#x27;[ ▶ ]&#x27;;
  });

  ws.on(&#x27;finish&#x27;, () =&gt; {
    playBtn.textContent = &#x27;[ ▶ ]&#x27;;
  });

  const shareBtn = trackDiv.querySelector(&#x27;.share-btn&#x27;);
  shareBtn.addEventListener(&#x27;click&#x27;, () =&gt; {
    const trackUrl = window.location.origin + musicDir + track.file;

    if (navigator.share) {
      navigator.share({
        title: track.name,
        text: `Послушайте &quot;${track.name}&quot; от jeeruff`,
        url: trackUrl
      }).catch(err =&gt; console.log(&#x27;Share cancelled&#x27;));
    } else {
      navigator.clipboard.writeText(trackUrl).then(() =&gt; {
        const originalText = shareBtn.textContent;
        shareBtn.textContent = &#x27;[ скопировано! ]&#x27;;
        setTimeout(() =&gt; {
          shareBtn.textContent = originalText;
        }, 2000);
      });
    }
  });
});
&lt;&#x2F;script&gt;
</content>
        
    </entry>
    <entry xml:lang="ru">
        <title>Музыка</title>
        <published>2020-01-01T00:00:00+00:00</published>
        <updated>2020-01-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              jeeruff
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://jeeruff.com/ru/music/"/>
        <id>https://jeeruff.com/ru/music/</id>
        
        <content type="html" xml:base="https://jeeruff.com/ru/music/">&lt;hr &#x2F;&gt;
&lt;p&gt;Бесплатные треки и сэмплы → &lt;a href=&quot;&#x2F;ru&#x2F;free-music&#x2F;&quot;&gt;Бесплатно&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
