mmpSearch/wavFiles.md

4.4 KiB

layout title permalink
default Beats Disponíveis /beatsDisponiveis/
{% include sidebar.html %}

🎧 Lista de Beats 🎧

Aqui estão os beats disponíveis.
Clique em um beat para ouvi-lo.

  <!-- Lista de Beats -->
  <div class="beat-list">
    {% assign files = site.static_files %}
    {% for file in files %}
      {% if file.path contains '/wav/' %}
        <div class="beat-item box">
          {% assign project_url = "" %}
          
          <!-- Aqui, tentamos encontrar o projeto correspondente com base no nome do arquivo -->
          {% assign file_name_without_extension = file.name | remove: '.wav' %}
          {% for projeto in site.data.all %}
            {% if projeto.file == file_name_without_extension %}
              {% assign project_url = "/mmp_pages/" 
                                | append: projeto.file
                                | downcase          
                                | replace: ' ', '-' 
                                | replace: ' ', '-' 
                                | replace: 'ç', 'c' 
                                | replace: 'ã', 'a' 
                                | replace: 'á', 'a'
                                | replace: 'â', 'a'
                                | replace: 'é', 'e'
                                | replace: 'ê', 'e'
                                | replace: 'í', 'i' 
                                | replace: 'ó', 'o' 
                                | replace: 'ô', 'o'
                                | replace: 'õ', 'o'
                                | replace: 'ú', 'u' 
                                | append: ".html" %}
            {% endif %}
          {% endfor %}

          <p class="beat-name">
            {% if project_url %}
              <!-- Link para o projeto que originou o arquivo .wav -->
              <a href="{{ project_url | relative_url }}" class="project-link">
                <code>{{ file.name | replace: '.wav', '' }}</code>
              </a>
            {% else %}
              <!-- Se não encontrar um projeto relacionado, exibe o nome do arquivo -->
              {{ file.name | replace: '.wav', '' }}
            {% endif %}
          </p>
          
          <audio class="audio-player" controls>
            <source src="{{ file.path | relative_url }}" type="audio/wav">
            Seu navegador não suporta o elemento de áudio.
          </audio>
        </div>
      {% endif %}
    {% endfor %}
  </div>
</div>