From 337946a91ac66bc8588544189797cc1431600f9c Mon Sep 17 00:00:00 2001 From: JotaChina Date: Thu, 22 May 2025 17:08:53 -0300 Subject: [PATCH] =?UTF-8?q?caminhos=20de=20=C3=A1udio=20nos=20instrumentos?= =?UTF-8?q?=20em=20projetos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _layouts/projetos.html | 75 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 67 insertions(+), 8 deletions(-) diff --git a/_layouts/projetos.html b/_layouts/projetos.html index 7dfda6a..5c7da27 100644 --- a/_layouts/projetos.html +++ b/_layouts/projetos.html @@ -114,16 +114,75 @@ title: "{{ page.file }}" {{ 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 instrument.audiofileprocessor and instrument.audiofileprocessor.src %} - -
    - + {% 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 %} {% endif %} {% endfor %}