--- layout: default title: "{{ page.file }}" ---
{% include sidebar.html %}

{{ page.file }}

{% if page.file or page.bpm %}
{% if page.file %}
📁 Arquivo: {{ page.file }}
{% endif %} {% if page.bpm %}
🎵 BPM: {{ page.bpm }}
{% endif %}
{% endif %} {% if page.tags %} {% assign tags_vazias = true %} {% for categoria in page.tags %} {% if categoria[1].size > 0 %} {% assign tags_vazias = false %} {% endif %} {% endfor %} {% unless tags_vazias %}
{% assign audio_file = '/mmp/wav/' | append: page.file | append: '.wav' %} {% if audio_file %}
{% endif %}

🏷️ Tags

{% for categoria in page.tags %} {% if categoria[1].size > 0 %}
{{ categoria[0] }}:
{% for valor in categoria[1] %} {% if valor != "" %} {% assign tag_slug = valor | replace: ' ', '+' %} {% if categoria[0] == 'bassline' %} {{ valor }} {% elsif categoria[0] == 'sample' %} {{ valor }} {% elsif categoria[0] == 'plugin' %} {{ valor }} {% elsif categoria[0] == 'automation' %} {{ valor }} {% else %} {{ valor }} {% endif %} {% endif %} {% endfor %}
{% endif %} {% endfor %}
{% endunless %} {% endif %} {% if page.tracks and page.tracks.size > 0 %}

🎚️ Instrumentos

    {% for track in page.tracks %} {% assign tem_instr = false %} {% if track.instruments and track.instruments.size > 0 %} {% assign tem_instr = true %} {% endif %} {% if track.bassline_name or tem_instr %}
  • {% if track.bassline_name %}

    🎼 {{ track.bassline_name }}

    {% endif %} {% if tem_instr %}
      {% for instrument in track.instruments %} {% if instrument.instrument_name %}
    • {% assign instrument_slug = instrument.instrument_name | replace: ' ', '+' %} {{ instrument.instrument_name }} {% if page.tracks and page.tracks.size > 0 %}

      🎚️ Instrumentos

        {% for track in page.tracks %} {% assign tem_instr = false %} {% if track.instruments and track.instruments.size > 0 %} {% assign tem_instr = true %} {% endif %} {% if track.bassline_name or tem_instr %}
      • {% if track.bassline_name %}

        🎼 {{ track.bassline_name }}

        {% endif %} {% if tem_instr %}
          {% for instrument in track.instruments %} {% if instrument.instrument_name %}
        • {% assign instrument_slug = instrument.instrument_name | replace: ' ', '+' %} {{ instrument.instrument_name }} {% assign base_path = "/usr/share/lmms/" %} {% assign found_audio = false %} {% assign subfolders = "instrumentos/sintetizadores, instrumentos/bateria, outros" | split: ", " %} {% for folder in subfolders %} {% assign audio_file_path = base_path | append: folder | append: "/" | append: instrument.instrument_name | append: ".wav" %} {% if audio_file_path %} {% assign found_audio = true %}
          {% break %} {% endif %} {% endfor %} {% if found_audio == false %}

          Áudio não encontrado para este instrumento.

          {% endif %}
        • {% endif %} {% endfor %}
        {% endif %}
      • {% endif %} {% endfor %}
      {% endif %}
    • {% endif %} {% endfor %}
    {% endif %}
  • {% endif %} {% endfor %}
{% endif %}