diff --git a/pages/projetos.html b/pages/projetos.html index bb98757c..5d6c1328 100755 --- a/pages/projetos.html +++ b/pages/projetos.html @@ -116,6 +116,28 @@ permalink: /projetos/
+
+ đŸ„ Pattern RĂ­tmico +
+ +
+
+

Desenhe o ritmo:

+ +

Clique para ativar steps

+
+
+
GĂȘneros (IA)
@@ -211,22 +233,51 @@ permalink: /projetos/
-{% assign project_pages = site.pages | where_exp: "page", "page.path contains 'projetos/'" | sort: "title" %} -{% for page in project_pages %} -{% if page.url != '/projetos/' %} + {% assign project_pages = site.pages | where_exp: "page", "page.path contains 'projetos/'" | sort: "title" %} + {% for page in project_pages %} + {% if page.url != '/projetos/' %} -{% assign raw_bpm = page.bpm | append: "" %} -{% if raw_bpm == "" or raw_bpm == "N/A" or raw_bpm == "nil" %}{% assign p_bpm = 0 %}{% else %}{% assign p_bpm = raw_bpm | plus: 0 %}{% endif %} -{% assign p_insts_array = "" | split: "," %} -{% for track in page.tracks %}{% if track.instruments %}{% for inst in track.instruments %}{% if inst.instrument_name %}{% assign p_insts_array = p_insts_array | push: inst.instrument_name %}{% endif %}{% endfor %}{% elsif track.instrument_name %}{% assign p_insts_array = p_insts_array | push: track.instrument_name %}{% endif %}{% endfor %} -{% assign p_instruments_str = p_insts_array | uniq | join: ',' %} -{% assign p_plugins = page.tags.plugin | join: ',' %} -{% assign p_bassline = page.tags.bassline | join: ',' %} -{% assign p_automation = page.tags.automation | join: ',' %} -{% assign p_samples = page.tags.sample | join: ',' %} -{% assign p_name = page.title | default: page.name | downcase %} + {% assign raw_bpm = page.bpm | append: "" %} + {% if raw_bpm == "" or raw_bpm == "N/A" or raw_bpm == "nil" %}{% assign p_bpm = 0 %}{% else %}{% assign p_bpm = raw_bpm | plus: 0 %}{% endif %} + + {% assign p_insts_array = "" | split: "," %} + + {% assign project_patterns_flat = "" | split: "," %} + {% for track in page.tracks %} + {% if track.instruments %}{% for inst in track.instruments %}{% if inst.instrument_name %}{% assign p_insts_array = p_insts_array | push: inst.instrument_name %}{% endif %} + {% if inst.patterns %} + {% for pattern in inst.patterns %} + {% assign pattern_steps = pattern.steps %} + {% if pattern_steps and pattern_steps.size > 0 %} + {% assign chunk_string = "" %} + {% assign step_count = 0 %} + {% for step in pattern_steps %} + {% if step == true or step == 'true' or step == 1 %}{% assign chunk_string = chunk_string | append: '1' %}{% else %}{% assign chunk_string = chunk_string | append: '0' %}{% endif %} + {% assign step_count = step_count | plus: 1 %} + {% if step_count == 4 %} + {% unless project_patterns_flat contains chunk_string %} + {% assign project_patterns_flat = project_patterns_flat | push: chunk_string %} + {% endunless %} + {% assign chunk_string = "" %} + {% assign step_count = 0 %} + {% endif %} + {% endfor %} + {% endif %} + {% endfor %} + {% endif %} + {% endfor %} + {% elsif track.instrument_name %}{% assign p_insts_array = p_insts_array | push: track.instrument_name %}{% endif %} + {% endfor %} + + {% assign p_patterns_str = project_patterns_flat | join: ',' %} + {% assign p_instruments_str = p_insts_array | uniq | join: ',' %} + {% assign p_plugins = page.tags.plugin | join: ',' %} + {% assign p_bassline = page.tags.bassline | join: ',' %} + {% assign p_automation = page.tags.automation | join: ',' %} + {% assign p_samples = page.tags.sample | join: ',' %} + {% assign p_name = page.title | default: page.name | downcase %} -
+
@@ -394,6 +445,11 @@ permalink: /projetos/ input[type="range"]::-moz-range-thumb { pointer-events: all; width: 16px; height: 16px; background-color: #3273dc; border-radius: 50%; cursor: pointer; border: 2px solid #fff; box-shadow: 0 1px 3px rgba(0,0,0,0.3); } + /* Estilo Steps */ + .search-step.is-active { + background-color: #3273dc !important; + border-color: #205081 !important; + }