diff --git a/pages/projetos.html b/pages/projetos.html
index 27376e90..d8ae2618 100755
--- a/pages/projetos.html
+++ b/pages/projetos.html
@@ -269,74 +269,6 @@ permalink: /projetos/
{% elsif track.instrument_name %}{% assign p_insts_array = p_insts_array | push: track.instrument_name %}{% endif %}
{% endfor %}
- {% assign has_patterns_display = false %}
- {% capture patterns_html_content %}
-
- {% for track in page.tracks %}
- {% if track.instruments %}
- {% for inst in track.instruments %}
- {% if inst.patterns %}
- {% assign current_inst_patterns = "" | split: "," %}
- {% for pattern in inst.patterns %}
- {% assign p_steps = pattern.steps %}
- {% if p_steps and p_steps.size > 0 %}
- {% assign total_s = p_steps.size %}
- {% assign n_chunks = total_s | divided_by: 4 %}
- {% for i in (0..n_chunks) %}
- {% assign idx = i | times: 4 %}
- {% assign chunk = p_steps | slice: idx, 4 %}
- {% if chunk.size > 0 %}
- {% assign c_str = "" %}
- {% for s in chunk %}
- {% if s == true or s == 1 or s == 'true' %}{% assign c_str = c_str | append: "1" %}{% else %}{% assign c_str = c_str | append: "0" %}{% endif %}
- {% endfor %}
- {% if c_str != "0000" %}
- {% unless current_inst_patterns contains c_str %}
- {% assign current_inst_patterns = current_inst_patterns | push: c_str %}
- {% endunless %}
- {% endif %}
- {% endif %}
- {% endfor %}
- {% endif %}
- {% endfor %}
-
- {% if current_inst_patterns.size > 0 %}
- {% assign has_patterns_display = true %}
-
-
- {{ inst.instrument_name | truncate: 12 }}
-
-
- {% for pat in current_inst_patterns %}
-
- {% assign bits = pat | split: '' %}
- {% for bit in bits %}
-
- {% endfor %}
-
- {% endfor %}
-
-
- {% endif %}
- {% endif %}
- {% endfor %}
- {% endif %}
- {% endfor %}
-
- {% endcapture %}
-
- {% if has_patterns_display %}
-
-
- 🥁 RITMO
-
-
-
- {{ patterns_html_content }}
-
-
- {% endif %}
-
{% assign p_patterns_str = project_patterns_flat | join: ',' %}
{% assign p_instruments_str = p_insts_array | uniq | join: ',' %}
{% assign p_plugins = page.tags.plugin | join: ',' %}
@@ -383,6 +315,73 @@ permalink: /projetos/
{% endif %}
+{% assign has_patterns_display = false %}
+{% capture patterns_html_content %}
+
+ {% for track in page.tracks %}
+ {% if track.instruments %}
+ {% for inst in track.instruments %}
+ {% if inst.patterns %}
+ {% assign current_inst_patterns = "" | split: "," %}
+ {% for pattern in inst.patterns %}
+ {% assign p_steps = pattern.steps %}
+ {% if p_steps and p_steps.size > 0 %}
+ {% assign total_s = p_steps.size %}
+ {% assign n_chunks = total_s | divided_by: 4 %}
+ {% for i in (0..n_chunks) %}
+ {% assign idx = i | times: 4 %}
+ {% assign chunk = p_steps | slice: idx, 4 %}
+ {% if chunk.size > 0 %}
+ {% assign c_str = "" %}
+ {% for s in chunk %}
+ {% if s == true or s == 1 or s == 'true' %}{% assign c_str = c_str | append: "1" %}{% else %}{% assign c_str = c_str | append: "0" %}{% endif %}
+ {% endfor %}
+ {% if c_str != "0000" %}
+ {% unless current_inst_patterns contains c_str %}
+ {% assign current_inst_patterns = current_inst_patterns | push: c_str %}
+ {% endunless %}
+ {% endif %}
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+ {% endfor %}
+
+ {% if current_inst_patterns.size > 0 %}
+ {% assign has_patterns_display = true %}
+
+
+ {{ inst.instrument_name | truncate: 12 }}
+
+
+ {% for pat in current_inst_patterns %}
+
+ {% assign bits = pat | split: '' %}
+ {% for bit in bits %}
+
+ {% endfor %}
+
+ {% endfor %}
+
+
+ {% endif %}
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+ {% endfor %}
+
+{% endcapture %}
+
+{% if has_patterns_display %}
+
+
+ 🥁 RITMO
+
+
+
+ {{ patterns_html_content }}
+
+
+{% endif %}
{% if page.tags.plugin.size > 0 %}
🔌 PLUGINS