4.4 KiB
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>