From a909794f654cc3da7c02507310bed05240b6cc8d Mon Sep 17 00:00:00 2001 From: JotaChina <72946706+JotaChina@users.noreply.github.com> Date: Thu, 25 Jul 2024 16:46:48 -0300 Subject: [PATCH] Add files via upload --- 404.html | 25 +++ Gemfile | 5 + Gemfile.lock | 81 ++++++++++ _config.yml | 57 +++++++ about.markdown | 18 +++ generate_mmp_data.py | 14 ++ index.markdown | 6 + ...oãoVitorSimão-2023008380-megaMainSong.json | 66 ++++++++ metadata/Samanta Freire.json | 71 +++++++++ metadata/SonsAlignígenas.json | 67 ++++++++ metadata/Um começo.json | 91 +++++++++++ metadata/VitorAugusto.json | 81 ++++++++++ metadata/Wesley_Silva_Guimarães.json | 48 ++++++ metadata/leandro_souza_atvd1.json | 76 +++++++++ metadata/tp1 - Luiz Filipe Almada.json | 72 +++++++++ metadata/tp1_MarcoAntonio.json | 36 +++++ ...utacao_Musical_Thiago_Rocha_de_Moraes.mmpz | Bin 0 -> 5645 bytes mmp/FelipeFerraz.mmpz | Bin 0 -> 8587 bytes mmp/Gustavo Castro.mmpz | Bin 0 -> 3755 bytes mmp/Iara Rodrigues.mmpz | Bin 0 -> 5827 bytes ...oãoVitorSimão-2023008380-megaMainSong.mmpz | Bin 0 -> 7239 bytes mmp/Samanta Freire.mmpz | Bin 0 -> 3534 bytes mmp/SonsAlignígenas.mmpz | Bin 0 -> 3377 bytes mmp/Um começo.mmpz | Bin 0 -> 4703 bytes mmp/VitorAugusto.mmpz | Bin 0 -> 12777 bytes mmp/Wesley_Silva_Guimarães.mmpz | Bin 0 -> 3148 bytes mmp/beatJulioCesardeSousa.mmpz | Bin 0 -> 5024 bytes mmp/carlos.mmpz | Bin 0 -> 12857 bytes mmp/deprecado_wallace.mmpz | Bin 0 -> 5117 bytes mmp/eliasMendesSong.mmpz | Bin 0 -> 6613 bytes mmp/gabriel_gomes.mmpz | Bin 0 -> 5675 bytes mmp/leandro_souza_atvd1.mmpz | Bin 0 -> 3364 bytes mmp/tp1 - Luiz Filipe Almada.mmpz | Bin 0 -> 4209 bytes mmp/tp1_MarcoAntonio.mmpz | Bin 0 -> 3258 bytes mmp_files.md | 30 ++++ projetosComMesmoInstrumento.md | 17 ++ quantasVezes.md | 30 ++++ scripts/indexa.py | 149 ++++++++++++++++++ scripts/statistics.py | 50 ++++++ wavFiles.md | 21 +++ 40 files changed, 1111 insertions(+) create mode 100644 404.html create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100644 _config.yml create mode 100644 about.markdown create mode 100644 generate_mmp_data.py create mode 100644 index.markdown create mode 100644 metadata/JoãoVitorSimão-2023008380-megaMainSong.json create mode 100644 metadata/Samanta Freire.json create mode 100644 metadata/SonsAlignígenas.json create mode 100644 metadata/Um começo.json create mode 100644 metadata/VitorAugusto.json create mode 100644 metadata/Wesley_Silva_Guimarães.json create mode 100644 metadata/leandro_souza_atvd1.json create mode 100644 metadata/tp1 - Luiz Filipe Almada.json create mode 100644 metadata/tp1_MarcoAntonio.json create mode 100644 mmp/Computacao_Musical_Thiago_Rocha_de_Moraes.mmpz create mode 100644 mmp/FelipeFerraz.mmpz create mode 100644 mmp/Gustavo Castro.mmpz create mode 100644 mmp/Iara Rodrigues.mmpz create mode 100644 mmp/JoãoVitorSimão-2023008380-megaMainSong.mmpz create mode 100644 mmp/Samanta Freire.mmpz create mode 100644 mmp/SonsAlignígenas.mmpz create mode 100644 mmp/Um começo.mmpz create mode 100644 mmp/VitorAugusto.mmpz create mode 100644 mmp/Wesley_Silva_Guimarães.mmpz create mode 100644 mmp/beatJulioCesardeSousa.mmpz create mode 100644 mmp/carlos.mmpz create mode 100644 mmp/deprecado_wallace.mmpz create mode 100644 mmp/eliasMendesSong.mmpz create mode 100644 mmp/gabriel_gomes.mmpz create mode 100644 mmp/leandro_souza_atvd1.mmpz create mode 100644 mmp/tp1 - Luiz Filipe Almada.mmpz create mode 100644 mmp/tp1_MarcoAntonio.mmpz create mode 100644 mmp_files.md create mode 100644 projetosComMesmoInstrumento.md create mode 100644 quantasVezes.md create mode 100644 scripts/indexa.py create mode 100644 scripts/statistics.py create mode 100644 wavFiles.md diff --git a/404.html b/404.html new file mode 100644 index 0000000..086a5c9 --- /dev/null +++ b/404.html @@ -0,0 +1,25 @@ +--- +permalink: /404.html +layout: default +--- + + + +
+

404

+ +

Page not found :(

+

The requested page could not be found.

+
diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..f417fc4 --- /dev/null +++ b/Gemfile @@ -0,0 +1,5 @@ +source "https://rubygems.org" + +# Dependências principais do Jekyll +gem "jekyll", "~> 4.3.3" +gem "minima", "~> 2.5" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..3519b5e --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,81 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.6) + public_suffix (>= 2.0.2, < 6.0) + colorator (1.1.0) + concurrent-ruby (1.2.3) + em-websocket (0.5.3) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0) + eventmachine (1.2.7) + ffi (1.16.3) + forwardable-extended (2.6.0) + google-protobuf (3.24.4-x86_64-linux) + http_parser.rb (0.8.0) + i18n (1.14.4) + concurrent-ruby (~> 1.0) + jekyll (4.3.3) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 1.0) + jekyll-sass-converter (>= 2.0, < 4.0) + jekyll-watch (~> 2.0) + kramdown (~> 2.3, >= 2.3.1) + kramdown-parser-gfm (~> 1.0) + liquid (~> 4.0) + mercenary (>= 0.3.6, < 0.5) + pathutil (~> 0.9) + rouge (>= 3.0, < 5.0) + safe_yaml (~> 1.0) + terminal-table (>= 1.8, < 4.0) + webrick (~> 1.7) + jekyll-feed (0.17.0) + jekyll (>= 3.7, < 5.0) + jekyll-sass-converter (3.0.0) + sass-embedded (~> 1.54) + jekyll-seo-tag (2.8.0) + jekyll (>= 3.8, < 5.0) + jekyll-watch (2.2.1) + listen (~> 3.0) + kramdown (2.4.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.4) + listen (3.9.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + mercenary (0.4.0) + minima (2.5.1) + jekyll (>= 3.5, < 5.0) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (5.0.4) + rake (13.1.0) + rb-fsevent (0.11.2) + rb-inotify (0.10.1) + ffi (~> 1.0) + rexml (3.2.6) + rouge (4.1.3) + safe_yaml (1.0.5) + sass-embedded (1.69.3) + google-protobuf (~> 3.23) + rake (>= 13.0.0) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + unicode-display_width (2.5.0) + webrick (1.8.1) + +PLATFORMS + x86_64-linux + +DEPENDENCIES + jekyll (~> 4.3.3) + minima (~> 2.5) + +BUNDLED WITH + 2.4.20 diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..4757d5e --- /dev/null +++ b/_config.yml @@ -0,0 +1,57 @@ +# Welcome to Jekyll! +# +# This config file is meant for settings that affect your whole blog, values +# which you are expected to set up once and rarely edit after that. If you find +# yourself editing this file very often, consider using Jekyll's data files +# feature for the data you need to update frequently. +# +# For technical reasons, this file is *NOT* reloaded automatically when you use +# 'bundle exec jekyll serve'. If you change this file, please restart the server process. +# +# If you need help with YAML syntax, here are some quick references for you: +# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml +# https://learnxinyminutes.com/docs/yaml/ +# +# Site settings +# These are used to personalize your new site. If you look in the HTML files, +# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. +# You can create any custom variable you would like, and they will be accessible +# in the templates via {{ site.myvariable }}. + +title: Your awesome title +email: your-email@example.com +description: >- # this means to ignore newlines until "baseurl:" + Write an awesome description for your new site here. You can edit this + line in _config.yml. It will appear in your document head meta (for + Google search results) and in your feed.xml site description. +baseurl: "" # the subpath of your site, e.g. /blog +url: "" # the base hostname & protocol for your site, e.g. http://example.com +twitter_username: jekyllrb +github_username: jekyll + +# Build settings +theme: minima +plugins: + - jekyll-feed +baseurl: /~jotachina/mmpSearch/mmpSearch/_site + + +# Exclude from processing. +# The following items will not be processed, by default. +# Any item listed under the `exclude:` key here will be automatically added to +# the internal "default list". +# +# Excluded items can be processed by explicitly listing the directories or +# their entries' file path in the `include:` list. +# +# exclude: +# - .sass-cache/ +# - .jekyll-cache/ +# - gemfiles/ +# - Gemfile +# - Gemfile.lock +# - node_modules/ +# - vendor/bundle/ +# - vendor/cache/ +# - vendor/gems/ +# - vendor/ruby/ diff --git a/about.markdown b/about.markdown new file mode 100644 index 0000000..8b4e0b2 --- /dev/null +++ b/about.markdown @@ -0,0 +1,18 @@ +--- +layout: page +title: About +permalink: /about/ +--- + +This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/) + +You can find the source code for Minima at GitHub: +[jekyll][jekyll-organization] / +[minima](https://github.com/jekyll/minima) + +You can find the source code for Jekyll at GitHub: +[jekyll][jekyll-organization] / +[jekyll](https://github.com/jekyll/jekyll) + + +[jekyll-organization]: https://github.com/jekyll diff --git a/generate_mmp_data.py b/generate_mmp_data.py new file mode 100644 index 0000000..5ee0510 --- /dev/null +++ b/generate_mmp_data.py @@ -0,0 +1,14 @@ +import subprocess + +def run_script(script_path): + subprocess.run(['python', script_path]) + +def main(): + script_path = 'scripts/indexa.py' + run_script(script_path) + + script_path = 'scripts/statistics.py' + run_script(script_path) + +if __name__ == '__main__': + main() diff --git a/index.markdown b/index.markdown new file mode 100644 index 0000000..0671507 --- /dev/null +++ b/index.markdown @@ -0,0 +1,6 @@ +--- +# Feel free to add content and custom Front Matter to this file. +# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults + +layout: home +--- diff --git a/metadata/JoãoVitorSimão-2023008380-megaMainSong.json b/metadata/JoãoVitorSimão-2023008380-megaMainSong.json new file mode 100644 index 0000000..41ea8d5 --- /dev/null +++ b/metadata/JoãoVitorSimão-2023008380-megaMainSong.json @@ -0,0 +1,66 @@ +{ + "file": "mmp/JoãoVitorSimão-2023008380-megaMainSong.mmp", + "bpm": "160", + "tracks": [ + { + "track_name": "main base", + "type": "bassline", + "instruments": [ + { + "instrument_name": "bass1" + }, + { + "instrument_name": "noise1" + }, + { + "instrument_name": "snare" + } + ] + }, + { + "track_name": "End Drums", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Middle Bass", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Melody 1", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Melody 2", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Chords", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Menu base", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Menu Melody", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Menu Start", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Menu Bass", + "type": "plugin", + "instruments": [] + } + ] +} \ No newline at end of file diff --git a/metadata/Samanta Freire.json b/metadata/Samanta Freire.json new file mode 100644 index 0000000..ef2d8b9 --- /dev/null +++ b/metadata/Samanta Freire.json @@ -0,0 +1,71 @@ +{ + "file": "mmp/Samanta Freire.mmp", + "bpm": "140", + "tracks": [ + { + "track_name": "TripleOscillator", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Sample track", + "type": "sample", + "instruments": [] + }, + { + "track_name": "Beat/Bassline 0", + "type": "bassline", + "instruments": [ + { + "instrument_name": "Kicker" + }, + { + "instrument_name": "bassdrum01.ogg" + }, + { + "instrument_name": "hihat_closed05.ogg" + }, + { + "instrument_name": "chorus01.ogg" + }, + { + "instrument_name": "kick01.ogg" + }, + { + "instrument_name": "Drone Arp" + }, + { + "instrument_name": "vapo.wav" + }, + { + "instrument_name": "OpulenZ" + } + ] + }, + { + "track_name": "Beat/Bassline 1", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Beat/Bassline 2", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Beat/Bassline 3", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Beat/Bassline 4", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Beat/Bassline 5", + "type": "bassline", + "instruments": [] + } + ] +} \ No newline at end of file diff --git a/metadata/SonsAlignígenas.json b/metadata/SonsAlignígenas.json new file mode 100644 index 0000000..cf15fb6 --- /dev/null +++ b/metadata/SonsAlignígenas.json @@ -0,0 +1,67 @@ +{ + "file": "mmp/SonsAlignígenas.mmp", + "bpm": "140", + "tracks": [ + { + "track_name": "TripleOscillator", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Sample track", + "type": "sample", + "instruments": [] + }, + { + "track_name": "Batida/Linha de Baixo 0", + "type": "bassline", + "instruments": [ + { + "instrument_name": "Kicker" + }, + { + "instrument_name": "OpulenZ" + }, + { + "instrument_name": "snare01.ogg" + }, + { + "instrument_name": "clap01.ogg" + }, + { + "instrument_name": "tom01.ogg" + }, + { + "instrument_name": "tom02.ogg" + }, + { + "instrument_name": "zap02.ogg" + }, + { + "instrument_name": "hihat_opened01.ogg" + }, + { + "instrument_name": "metronome01.ogg" + }, + { + "instrument_name": "metronome02.ogg" + } + ] + }, + { + "track_name": "Batida/Linha de Baixo 3", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Batida/Linha de Baixo 2", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Batida/Linha de Baixo 1", + "type": "bassline", + "instruments": [] + } + ] +} \ No newline at end of file diff --git a/metadata/Um começo.json b/metadata/Um começo.json new file mode 100644 index 0000000..ba26b54 --- /dev/null +++ b/metadata/Um começo.json @@ -0,0 +1,91 @@ +{ + "file": "mmp/Um começo.mmp", + "bpm": "143", + "tracks": [ + { + "track_name": "TripleOscillator", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Sample track", + "type": "sample", + "instruments": [] + }, + { + "track_name": "Violino (Verso 2)", + "type": "bassline", + "instruments": [ + { + "instrument_name": "bassdrum04.ogg" + }, + { + "instrument_name": "hihat_closed04.ogg" + }, + { + "instrument_name": "snare_hiphop01.ogg" + }, + { + "instrument_name": "snare_muffled02.ogg" + }, + { + "instrument_name": "snare_muffled01.ogg" + }, + { + "instrument_name": "bassslap01.ogg" + }, + { + "instrument_name": "violin_pizzicato01.ogg" + }, + { + "instrument_name": "steel_guitar01.ogg" + } + ] + }, + { + "track_name": "Violino (Verso 1 - 1)", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Guitarra (Verso 1)", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Guitarra (Ponte)", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Baixo (Verso 2)", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Baixo (Refrão)", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Bateria (Ponte)", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Bateria (Refrão)", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Bateria (Verso 1)", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Base", + "type": "bassline", + "instruments": [] + } + ] +} \ No newline at end of file diff --git a/metadata/VitorAugusto.json b/metadata/VitorAugusto.json new file mode 100644 index 0000000..5917bfc --- /dev/null +++ b/metadata/VitorAugusto.json @@ -0,0 +1,81 @@ +{ + "file": "mmp/VitorAugusto.mmp", + "bpm": "140", + "tracks": [ + { + "track_name": "TripleOscillator", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Sample track", + "type": "sample", + "instruments": [] + }, + { + "track_name": "Piano", + "type": "bassline", + "instruments": [ + { + "instrument_name": "Kicker" + }, + { + "instrument_name": "kick_distorted01.ogg" + }, + { + "instrument_name": "clap01.ogg" + }, + { + "instrument_name": "snare05.ogg" + }, + { + "instrument_name": "hihat_closed01.ogg" + }, + { + "instrument_name": "hihat_opened01.ogg" + }, + { + "instrument_name": "Analog Piano 1" + }, + { + "instrument_name": "Synth Violin 2 Fat" + } + ] + }, + { + "track_name": "Kick", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Kick_distorted", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Clap", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Snare", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Hihat_closed", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Hihat_opened", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Violino", + "type": "bassline", + "instruments": [] + } + ] +} \ No newline at end of file diff --git a/metadata/Wesley_Silva_Guimarães.json b/metadata/Wesley_Silva_Guimarães.json new file mode 100644 index 0000000..25b12da --- /dev/null +++ b/metadata/Wesley_Silva_Guimarães.json @@ -0,0 +1,48 @@ +{ + "file": "mmp/Wesley_Silva_Guimarães.mmp", + "bpm": "140", + "tracks": [ + { + "track_name": "TripleOscillator", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Sample track", + "type": "sample", + "instruments": [] + }, + { + "track_name": "bassdrum01.ogg", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Beat/Bassline 0", + "type": "bassline", + "instruments": [ + { + "instrument_name": "Kicker" + }, + { + "instrument_name": "bassdrum01.ogg" + }, + { + "instrument_name": "bassdrum02.ogg" + }, + { + "instrument_name": "bassdrum04.ogg" + }, + { + "instrument_name": "clap01.ogg" + }, + { + "instrument_name": "kick02.ogg" + }, + { + "instrument_name": "hihat_closed01.ogg" + } + ] + } + ] +} \ No newline at end of file diff --git a/metadata/leandro_souza_atvd1.json b/metadata/leandro_souza_atvd1.json new file mode 100644 index 0000000..bb7257a --- /dev/null +++ b/metadata/leandro_souza_atvd1.json @@ -0,0 +1,76 @@ +{ + "file": "mmp/leandro_souza_atvd1.mmp", + "bpm": "145", + "tracks": [ + { + "track_name": "Áudio Amostras", + "type": "sample", + "instruments": [] + }, + { + "track_name": "Áudio Amostras", + "type": "sample", + "instruments": [] + }, + { + "track_name": "Áudio Amostras", + "type": "sample", + "instruments": [] + }, + { + "track_name": "clap", + "type": "bassline", + "instruments": [ + { + "instrument_name": "Kicker" + }, + { + "instrument_name": "forshaw - clap 1 .wav" + }, + { + "instrument_name": "forshaw - kick 1.wav" + }, + { + "instrument_name": "forshaw - snare 6.wav" + }, + { + "instrument_name": "forshaw - hh 6.wav" + }, + { + "instrument_name": "forshaw - OHITHAT (6).wav" + }, + { + "instrument_name": "forshaw - 808 2.wav" + }, + { + "instrument_name": "forshaw - 808 1.wav" + } + ] + }, + { + "track_name": "kick", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "snare", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "hithat", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "open hat", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "808", + "type": "bassline", + "instruments": [] + } + ] +} \ No newline at end of file diff --git a/metadata/tp1 - Luiz Filipe Almada.json b/metadata/tp1 - Luiz Filipe Almada.json new file mode 100644 index 0000000..f417dd8 --- /dev/null +++ b/metadata/tp1 - Luiz Filipe Almada.json @@ -0,0 +1,72 @@ +{ + "file": "mmp/tp1 - Luiz Filipe Almada.mmp", + "bpm": "140", + "tracks": [ + { + "track_name": "Kick", + "type": "bassline", + "instruments": [ + { + "instrument_name": "Kicker" + }, + { + "instrument_name": "kick04.ogg" + }, + { + "instrument_name": "hihat_closed04.ogg" + }, + { + "instrument_name": "hihat_closed03.ogg" + }, + { + "instrument_name": "hihat_closed01.ogg" + }, + { + "instrument_name": "hihat_opened01.ogg" + }, + { + "instrument_name": "steel_guitar01.ogg" + }, + { + "instrument_name": "TripleOscillator" + }, + { + "instrument_name": "clap01.ogg" + }, + { + "instrument_name": "piano01.ogg" + } + ] + }, + { + "track_name": "Hihat - continuo", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "HiHat2", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "HiHat - passagem", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Clap", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Melody1", + "type": "bassline", + "instruments": [] + }, + { + "track_name": "Bass", + "type": "bassline", + "instruments": [] + } + ] +} \ No newline at end of file diff --git a/metadata/tp1_MarcoAntonio.json b/metadata/tp1_MarcoAntonio.json new file mode 100644 index 0000000..fa7d679 --- /dev/null +++ b/metadata/tp1_MarcoAntonio.json @@ -0,0 +1,36 @@ +{ + "file": "mmp/tp1_MarcoAntonio.mmp", + "bpm": "140", + "tracks": [ + { + "track_name": "e_piano_accord01.ogg", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "hihat_closed01.ogg", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "clap04.ogg", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "Snare03.ogg", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "kick02.ogg", + "type": "plugin", + "instruments": [] + }, + { + "track_name": "hihat_opened01.ogg", + "type": "plugin", + "instruments": [] + } + ] +} \ No newline at end of file diff --git a/mmp/Computacao_Musical_Thiago_Rocha_de_Moraes.mmpz b/mmp/Computacao_Musical_Thiago_Rocha_de_Moraes.mmpz new file mode 100644 index 0000000000000000000000000000000000000000..6e9ed09d7d528aed5da4dd2784504f4984a0b9bc GIT binary patch literal 5645 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 Vm||b3{(PQvGb!h9{tu<(8QBL;UcmqW literal 0 HcmV?d00001 diff --git a/mmp/Iara Rodrigues.mmpz b/mmp/Iara Rodrigues.mmpz new file mode 100644 index 0000000000000000000000000000000000000000..e0c580086cf40fb45af27ffec9e21c3902dff5fc GIT binary patch literal 5827 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 NQYmk~`+sGO$4nlLC9ePg literal 0 HcmV?d00001 diff --git a/mmp/JoãoVitorSimão-2023008380-megaMainSong.mmpz b/mmp/JoãoVitorSimão-2023008380-megaMainSong.mmpz new file mode 100644 index 0000000000000000000000000000000000000000..da65e17ebc7b311987806a1598eda98b25a15d87 GIT binary patch literal 7239 zcmV-N9Ju2E0kG_Nob6ppljAm$zWY~jbeY|bE{Py1QfgPX!>(?}c*1Ra-9580F)=a0 zl2}!=B~ndN_3+02mv!u6!h790?X~{cCP0y(iWCGUpn7!UR4S5*M3b+%c8JIv&KVb z=+uv24!(W+_T9iLZdTFDL7pb(gIAwf*6~FY&aGvb7g4r~i`m7?0Tfll%P5b}|2~hB zbQvcly*Jo=cbP7rbQ``qT`l34-=Ij=%P6b9AF&!}UGxY1EV6L+^DIq@FixTjio1@N z@h{OF3K>{e@w|ZQeOfS7TD^h)E~5DSqIfxQ>8qQU1BYz&!@7*~_;eAmQm&z5GAQe- zYP6Q?VpCL}F4D4#j2;M*a0x$_&?4(J%%hqVh)+)$Ie#MTf?anZ*xdzh(*=K0HDOap zU1Xy>HtUW%wg=57?C+Ib^$I$alRLyf9w&K`!9XQNSrF}ak`_SVx&vz!GU4%|A#|Xp z@Z;=yBN*#E+L9IEAD0^TD+`lz#@M^HZq>VKUlQdV-@%vgg4XUqLF0iHC6{U9l|8+R zqLssbrioh);8_-ZDBsSqoUk8^qWY|Uw1_spt9MX^TUW72)0I~}cKG8c+5D3%(|J@i zBU~1Q|8%PA-A(y*L6nsfmk#P_#(U6gQu%2@yFh!BUu{~!`cQs2pE>O1rj?{BoRkgA zuR!G@QnjIM46x+`Z}5iF*))NE55FB+G@~1J4A+Q{SI66EF%OH-0_NvXzz~{oHd}*) z6A*Ez%T*qGIv{R6FB=Tsx;3j)PlgT*OTDP2&h zANm9&bCIv+Ei(mDnq7sL(OFEjXkftry&N1t`M|=(ru?C8Pbm4tiWN%BVNZhqzAtEl zht34Pm`5|#JsZkhu!7(tZ@j5_%iNWZ@|$Ev`Cg7j0Rwzll2LkAa2K-~D}a9$D@ZpZ z#vObZ_u+!gIndF2QuUqpyYBTtdJMwz>Gb$`RO(E}o7qL0%{Mc(#r~=7X!-9^l!P!R zl;)m2*;PrHt)lbun3V*->BPL)<5l(IJfyP#o7>^P+0ATG)6jyzVr*W` zn!|)XuYT z$y!8bSx)D}oN$%JMb(9_zS3!z;u2s^dKR6X0p`m$*1YCmi>_(5TkwT_umTZ{vZR3@ zR%ux-%P8ZDrUtf^kfBk|&(RH?2&xH?$_(fTV2RFdwu^8)^)g&vy$o-n zUPj#PKxn z#PKyqy%T5ua#{ZlHrF6Ae7^Yz?N~b2RY8b2ae98*31I z&(|RK9ygEpLYViZYEQ;G%;Q*xc^r>5So^WBgC~Iop0J3Wav?+mPkcuMPkc{<*!$c( zDiopvJNi=%);`c-9s?cbG4M24`(WIUC�W&vYjaJL+(-q=U0b8s|~3=&a`q>VEJ> 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 V99T43ESLGwrk+=y{XYb27O+4WSoi<{ literal 0 HcmV?d00001 diff --git a/mmp/Samanta Freire.mmpz b/mmp/Samanta Freire.mmpz new file mode 100644 index 0000000000000000000000000000000000000000..b68de2b99a973bc646a134a9d2ac6944f8230c65 GIT binary patch literal 3534 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 I0oqT*&;H`^@&Et; literal 0 HcmV?d00001 diff --git a/mmp/SonsAlignígenas.mmpz b/mmp/SonsAlignígenas.mmpz new file mode 100644 index 0000000000000000000000000000000000000000..1f0ff38f742e91c048bfba8d847f1814afe28b4b GIT binary patch literal 3377 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 Hy?qf_AJdTY literal 0 HcmV?d00001 diff --git a/mmp/Um começo.mmpz b/mmp/Um começo.mmpz new file mode 100644 index 0000000000000000000000000000000000000000..90cfc83fb6424aa8cf815cde474ab4c489ddcd3d GIT binary patch literal 4703 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 literal 0 HcmV?d00001 diff --git a/mmp/VitorAugusto.mmpz b/mmp/VitorAugusto.mmpz new file mode 100644 index 0000000000000000000000000000000000000000..c8465f8fa407087f7fa36837c504b1432129ca2e GIT binary patch literal 12777 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 NPbr^>Rrh=<{|}9&9UlMy literal 0 HcmV?d00001 diff --git a/mmp/Wesley_Silva_Guimarães.mmpz b/mmp/Wesley_Silva_Guimarães.mmpz new file mode 100644 index 0000000000000000000000000000000000000000..7256150a3894087b99de9ada95d901db3da0d443 GIT binary patch literal 3148 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 literal 0 HcmV?d00001 diff --git a/mmp/deprecado_wallace.mmpz b/mmp/deprecado_wallace.mmpz new file mode 100644 index 0000000000000000000000000000000000000000..e208b5b68d10b1bc6a9a815a76cafc9d8a8e8516 GIT binary patch literal 5117 zcmVuUu9+$nO|lV^zyF{JBz!+o^Lw#>j|3ilfS# z6W_5nlQ%zb+;WR`gWKtTfW14%f@VD28<;!no11F`+s@9k!%n0LcjNA$g^+1s?|0Zs zu7^0T8LYOiC;Vhidmw$0AMi8q^wsUku>;+-vBy2Wo~Xiv+hTLG4FEt^0K&A*o%ts= z2mp6)8Ua9Qq{|0r4Gr#0-@LIfy_``7`hG}n4Eu|Frp0 zB0Jo?527AJ$P@uEOxq7U(9;e=w7rjWih@;dbRSF=z@749!X*X>e|fsS!L*sH+w^p5 z>Gea{GVLzcVI*)s1$I(_v(2fN`Rkk?xLX4UdmDvfY@PMm$ALhP*2MUkpJAJO{SFi5 z!waCJN6xHGi=0UzP;#G@LRjJ1onz?M#(@JNIS}c=%F#U^^J$;q&qPc8awgyb3IA-|4%sBg-|gMSsO-^dPzt|H#^sn9_<{`g@-|(2*7i&;v~H zL?Ut#9srMCBfqweWkh!vcoqG!{HqT^v1_ zVp|7)A9`ncCiSQEuneqwF5YZRiUGgV_HeK>eLu8==aL{+Fe#ihOfTCYa@26NdR#?u zC%!i~KyY%S2buQSE3|oWsNj4~J2;O2_is&x#dfA)x{eoc&OUJW5L$HGCYA@)Oq-m5 z(CRssg+mQURJy~KvoZq+wTc+Gif@A^ArKIXji>J@(As>!25pz#I;BIb8+sgg?>#d} z4(J^rP#6PA^GL$HK$(^~@Vu5JCc?bqU}T&%Uax`bghQ6GRpySYhou2J3I6l^A(IPy z(RUC!IeM+k1B5IO@M+T!r4-5gX^?^LB>m6upp>OXS*dSsayThgj)%!=%EM$quHa#a zM*G=>F%XWu6t#e}5(r|Lppi{Is!FDh5vs#y**+m6x)%VG_y$KZT-#8$jpEMoF3xsL zA4l{HZVLgEwmFwZdQZC!J0Mc|mO}?+#w*46ReT~DS9>y_1m(r>pG4yq!-5ixUkDe9 zpPMoximnX7iz29VWk->EFM=aQx_0Cl@hq$0OGyJ49tZ5%g^&z^$OUvoVnt`pb$oVj zwP1utRDmH)7!poYrLJ(2S`8;J7@_ZQxP_vYGQl}xbl9wk(2VP??ioCqIh)Oq&?li4 zebV=a=@5Sl57-L(eyO?@-B@nN`5rh`1JL|=$pU_`CqofBX9ws?Xb#gR8d9P#lSh~ktEjb~o(F;+DmU_-k?)Lr=jHMpVdOjK&371~qy_O|NJ|vw;DIFS0GHuz z@naN8O98WrJsp4|m59VaFd93v?+Sw?2J1QmheZYtz!9WjtSqR*m{}Buu``q19x{8x zVeBla!`N9ChOsk~t{;G-2*cP}Sqx+6g~0T9kw-hw(=}yfN8{@T8jOKl=0HO_l;>s5 zjPL2e%Ng!rI73AOG>n}Gizv!4b{;G;p<(PiScFra+0&7bdNiJnX~n+U_pNUog4?gq z<=eW4kE+PkZjEr5B3DlPvA}iO#gDPTb^aQU1+KBcb$kV`LKu0T;?_Vp)==5VP^^6@ zb~{wvWvF_|V0DgxvRP)G;}9Iy{AtUhSr5+1)Jn#>@X6POpK6}A*&4yZ?3+J!#q5_m zZq2P8T(2w#k{@1tp(!NG2xBIB+F8b!NuIyPVkgWP+B68X!bxcIgU*j6n^KIl z@%%L&Y2!#6kB>GMjpP};s7#By^dvp#fOpZq!3Z}pt( zH+D|p+c;1593RyOZI0{#Jhlht*e3ko6Seodqg_DmX zpF?7S4wTcj2kn>B?)1Pj3GL*sU2DI({jU2*!lYJYJp?2LhaTv>250u|Kb};FuwwcJ?%8$mg%|m?4iD^6_QJ)e&WYKfc)j-gj?q z5BN5es{x+HlTe0y)zVOukWl6q8CtD-wZUlI_mO~*hvQI^-$s(=GDM1^_DB>^n{=ab z+enI{^jLdKQL2qAG;Tdfhe+;`__UFwxfIe0rNgA-dz4dBS+r`D4s*A9)-`W?N>QrE zNNWECD1FL0ZDeUK>a>}4%_W^SBQ1BByFxWeRe@4HMhn*5ZCh43ARG@vfb=zTx<+=HfYc;d9Y7ARmk@^7q)qd_+yterO3?wOree~}xzhovPRCo6DN>l~ z44?~4O>v+ZCLN|eC59BGro_-5rC+%twQqGU-J-_O=5g!-Q&S&khDi-vQy*xoZMAtO zJD}86JeuolZ9G+rGD92tc7dr$?weuS7`VAa(8lR?L8&%O2b8WwkBUM=mreQ3I=H6f zU}pG7^4VtQLc`N+%YU?kZHDj73+5QB0;ioZj#Yv4*LbW7j8%c-s|u6?$pCc$HfG<- zKzGzun>(4Py?1wZM(z2^BKhl@*Pgli{%a)}e)O!bEfy^>Qlirimm?)Qe~m{mUQY#dUOVNj~Mk8JgT6wV-C7<91T(zE55=>m@WeSC-VOqJSa6@n)n(C8_zU5v+Jf+M&{$ zD}V)&ms(DZGO(tpU2S|tvf^F_Rwe0hQ*@okZ})+-(*x77IeNV;d3Hk}B&l)pk_PFe z*drGodG5{?AeYX~A3(J- zZ)Ro{o0l}}WZ_>O(`P(!S#6%ZR#C1}+?uOfT&zqi!?VCX?`Q@@*fb5;#QA&|qFC-6Ce*BH(7|~!SE%W>!I$M+jBzgah z`*5YN0`o3Z^W&AI(tED3ev5J!G6x@EcKBOtt+NfBdwMF&cc$7*mO>OUJi~{#eIadV z=7GqcGW~cZNJ)Rv%{`%QA~_u;CkuWNp~PK5+qbrEJ^J_;I}zqfre`37FoQqj5TZLi z??Z!sxIzN`L3>T)`%L*ka!4);sYuR!L3V1Q>*%!l4U@bvcnwvQ)`F`~r7ha}VuwnTKIoBdt6j{^>FGMZ_ks=VeDMB~x@Iq-p>G>^5H{{&-t3HRgRsI$__bPJP2tijCY06w-2E}OpU zJ7;fG={vCvQiHtS>YkCT=vA`~p$pqU=fgJmEZg82Y=bYd4gR|@4gQ!|24BlEcs9e} zhhi8DN$kZikSf;&LS_WZ#2pbSN=+D5h1o)2#;zjC5P4CqVHvE?A(aRQs<8xf_e6nP z2uMJS8g1k%h?G}o8d-VhMJpgyYc)1)O)FHbj(egCSu&(T6vP@`kjel!h*CVI*RT8} zOSSVCU#RmxAk{=XQ2$&6fTT)P28sfxDGD5xZUTuTdjw81U4g^tL z)I9Xz@YaR|NLSPvCn}{_^fR997!AeEYlrNrat96#B5;9I)e!uKnq?{8TS%KQF!H^6gLf~L}pEDCoo1%=hB z)8qb)Wgu1MYy4h|IuI|^6;7JkcjGP&}~))7D%h-y3M5@QK;L6 z(JBOp3SYC2=~Z}^Y`wTZ$PJ?7durkfuyEXfU|hhg+UeFSqLQ1y?sRWs+S9;sFL?Li zReXHo1TaZ*r!2e23`05!=(5Q1!#pR7hCRARNBObG&{BOb9240!ur!M@$O$G6$&EQEC^U?4hFI$Vu!k4~heT9Aq z>A&ibo^kJ?Hm?`Ro1=xPi!9{jpLN%cJ4EQIpMSO53i4|8nOS9UUCm}FazSGiF<0{~ z;?T}r_u(tc2Gg|8p|lE9+1s1b!*Y@(lj*793-;;xr-HJ6;fn5AYzIScnzC>v(;}F9 zPno$gw<{`DFFa*U%-hU|dp*sM%|dEHHOG6+>vemrSSGTUVSfdmwjR&8)7x2qFC)&p z7Ix~(`mEw3eqH;0rHrx<=FhO3DL;4Pj74!KSkpDB-O znB*EXO+qLyn$6!l!lTN$e=0%TrDJFz6_Azqy}+Gj6G78{&M-?@io12F=p*(B~UQAs_CaJGwn)3j7}>?2O{te%YG-+P+2%w zTfp6&8MRy8AOvgYJBpI`RW*YPT;CFV*E+E+o{u!VFF(L9NXQEp;I?lrt+KrQW)a}I z+RUWYI$V3ecw6QhOzStj@KnG3~nt7#r$j^3H+gz(Cn%ds@- zSnK9wr?&3xATG;}6Ba&hmyExwCmM~(f31Ug2kw#ENpjnsLR6ox?PyI3-jCd6&&AiU z82z)#^CvINd*42aQprT;GNa9|6cJxrZQy%D@6=WkWn{HF=S#(r;E`N&Lb5w5bZ<<- zdEb1*rcH>E;B3Wb@^{i9);7Fjy{O)ypwT$!MX<#kk}-e##P!l@);UUhd&bIp2C8OA zqAzzEFG8njW^T$X^FFI@dE=Ik;c>Aub;X~EB@kY zD7&7?J^1w{GA-(`Or5!eeEoK1Y~a4hk8eNX-S(jPA2ABi!OE7>%1QoFq7EW$WlIiVeuz%>))Hi6e)?4!v?dY2x zR;@c5@CT~~qJ3R-mCfSkbG}m})$JRWdY(?jm(6Lmv?DVNU8BW$ijB>-&F9_R)^=Xt zn8Ijc>$4x@Ec96t5^s<7RKt#tJGNYJiS$*&+)z7P;Lkb?3|(}Lf}dbp2H?UXpiMJ1 z&Jvghw1d!{IG|&%8x&d6qqjI{cm4iyfH&BKG2b?z);l>yinJo~vVX&LI1qXoH#OmK z6jw=HSa}*7#*T$hqvjuyL%nX`pzcFWe=o@?ea1|!uYDyl=b`mgD8c_7vI7rl({Pb` zH%-h?r{1eiWPxA0E?YCIB|7R3)6J88{T#EiQHjW`3vkCf;a8v}QMMDe#v!IUm zsD5Q%{qSdRRYUs~0pQ86krMgM8%u~bWC3Fj1%NaF!)TE7jaD+5zTBxZnexlonU9>- z-v2OdZLq0CgEaI`b%m8mlcNcSyXu|uz@oaAr?-Ih7AXFBQqD~WiK zz%PS^O-=#)GGL0z_XRsQSY%)YZDtmhJuEUZ1uX#P(V%IyfN9NMl?=AQh{9Wb1i%Xn zrh~a4ELJpY0cH*q02KgOpjAO+Z(}-b6t+M->~B8+&<_e^s$5WI<^p1CR-ngs z3U@Bujg{1F=&8u#NyB>I=66}cSj63opQ)YD&8fzgi3)K-7l?@PXS>62LY-Fh!mpc= z7F4EoW9;%mobXS~5Q-X2Fc5Qu12Kit1u{0{4ML~i5S><{QxhHQXXA&QW3SOp2imbl z_hINhtrAM%oG`bL;#C-Tz;*@GhLjJEl1Nn6+|;!7-Kx^`w_&8vlFf!}@_kW~7V6&D zj$e8OVMour1-GMzZdswl3@yfJ(YMPFkPG8tgUP={iz-?;xbnKqTVgn!WG4UQ6{&UO z?VXhLxncY&-hriewioyla#YC|QFTAw>nR3oQwy}c7>~9i@)&`3Qc#6sbSN8R$9-dCdD+pg531-_rwI=-rNx|@FJ^_Y)P z6Xxj?Ub0DAHI6P#(o&56CECg84d;MR`dV;6sC|vmqKlSiXi?!OABPG_I4DnIDhC8Hrd%FN7HBM4H@+#^&F;E_bd3e7J%-kM%}jctrEvt@cB z#t4Zpwz26ULW(Fk44g2Wkum1j+^!sXK_L+ISV&SxONgHnD(-HjLr93BZbeT+fr*lf zr^m(V?PQKs>JO2J@q?fy9{-Pv=xMMpQ3~-cY?!t`r@%DAD%8J08=IVI3%;vXGkCLs z_|G%1TNhN)Zvt5(s;M|+MHg+ff;ZMSUu_G;XI&7NsnYkCVGyVz4KZ*SM#?YTaYSWLRAj>&(Vl)uUlG}05*dSLs zFP{v=*sk|Z)n?AAS2=wQb)I&R3F+yP7~zNwG%CErA{*Wj%90~9_^_d;Mp*)s@nGok zexBAT9#r&)gUmy`4gf(@!l~Nw(ZXK#6Fge+V#WJE@?ZTLnV*W+SGW7Ik_wuVWd*3BFg)D8=p7*`(Nru;Ne)CnNksn-vy!O(+jpQa;N!5a zLkeMK;OgN0JP*1`F;qribeX9R322T7V+_s*Uw`FKJux?b>3UUe?E}`q*B)eWOTQiH zc1vGgG!&s{#QLaDOj5HfFYmB%luZX5eThk$m*tuDLb_2dzTp0~-~ZYI=3-L)?{Gt( zG5;4w{y&DU{y*LqliGTR8}dx)zc`^A<>af=4_`kTV`BVAX~}BCPIQ%DD@cYGAvx*8 zim$$J{-GzOog*ImmHTJcRo;zfmZN{lleD0dKKDQUl}aih{G2mJM39err8q=`=LRU8 zg6k4_)JYKK0!ZVpK@X1I4VMi{H<+?oUc6(l@&nAWs|GmO%~d{jO3`)1H{A$J?MfO5 z{d^^dk>XINwYk3w)A$8xF66*7he?6ppWS`Oh)96w10jidhwkSnuv3=)j}CEU`QLM} z+WhL5u%%4$pa9UC@PvPWSEzKoTeG zlH-VKyB(^L_)pr+wRA^AgHi~%zpFRgjxoJdcdC35kzlP2eLk@Q|M|^yc%Uks(3Cer zMPRRj)Ib`O3WcK{(ED57!yM)ti)BQ}2rZ>V;i}syUt-30L}I*!mghcTNh#r!Q}gE% z_xW1{{%Y^BPwwx3x z22DEew3Goy425aiPc^xvApq8reIam2Y^BueqTN-*f(I3D&j%*E2P+Q z6OQEbe8}#sb0DQLG_j_o*&+06c)!h++{}$$I*r0j-v6UipZuWw6-KXGEMtL~N32I| zyBv%xUp1nLKA%3HPv_VZ?b+{d`v1Qg`*{^>tP{;ew;bY8f`|CLFdhu1Qv*2LbY z#>$dR9FKT}9luViu0pcr@)2B*d`S)sqB<`vm;|3+5ZCQsbdd2VZ5d&_1KnwKf|o7v zXyPAaV-c!j>3A|iS>%Xl<7u+r5vqfA6yHJdi`t>@q(B<<=mWTjMUf2eM=T2-_N)Hb z9*p{6;&>}`RS2EZqf-+7K5|9IVRF)8=BJwTgaRR1oD16La!mrlr+7DBpV=!Mt3H_t z{EEa1rajSoalBvLeyjQ^?Tjmg$p&7zbIujIBn_`L=sL13|zI92zhp;;t7ig zX2s%8*aBWf-HUx3copVxOFE0GOHUrww-S9e3dWwmzQzwgqXz)&s@I^d*gScbH8BW9 zR}=sr8x`hveJH{~swf39HzCfqcPc1_WLE(Gs9flP+v$k#bDDv_Xc7P{jgWIs5kPnK+TAwUMWO#esypPhZ%v~Svc3Q~eqwMcK3KPJNM9)A) zt}qS&A%o0({WYlPJHUT{HL7bAfHgFXSYJay!oX6+?`ixD1Owp6v7T0Pvok$}=C?9;>Io$4^pAW&=r=UJB=a?oZ9(Y0q(9L++z}UV&r#W<`mr@|g~> z6tQzAXQP**Y%%`P5^~DOPH-2npDLIE`zeSJ*iYkfKtwD;`U@Zy5&dcwtS~N-w_7^B z@4$>Z=fvi{CppiMJWOx{^vlEqvR(TLpf*|w(%64gDx7P z?-K>Y2z2}eh*y-oJrt}k7w#~(e>ZWjKN9z&(zBH{LHgJ&Ew(q_YM9aX*{vF+X_OsK z?1}SGvHNA5a`Ejm^jWtvI*?ok!Qy7qMYuvXklSI2f^$Jtd=NL3)iuSpI6lLXY1Qhz zI$3`QNF+{uy0lQ*ueq{HCCO>%cP;pA`kK zD|Ja*lG7j>0;R3&aq>Ks3U;ZRp1_u=o7iC?+%pK*6>3)EL27k&h=-TePGtv6aUEi_ z^G9&jy6pVR}9@ z_ByAT{2*?|rK(p8j#3&Uys|g^q1ZP(=)*5mtIO0dQdSgZF39}~GA_8sWSm_hFtCqF zz++(6H>?mO#NQg7vwZM;W>_NVhiI)96YMRWVh&tH68VN-ECW3?Qb_;(+d)a9edDCD``vUNCXM$IiWhu1sx5)2uf8omT~A5 zDZfVq3+^v@569xTdX+ddqq!qj8MS7mqm`ENZQfuk`>s?~{ z@)h1V*`l}IV`FmxW5PXDgjcwKKLjmj2VRY)WwqqFt&FOt*PqTkmh8){^wi?mO`lAW z*z`;tt?=}!OV6JCS?f8v`h$MYPdq?tP~2syzJ>lxn3m7!msB68q)|cRsJ4l2Mac^5 zm`%@rY#&He-XA?AWL}zVA+U1Hy7)#9zgTpca(=kWgog~$>%5B647>NcmC2QH!ERP(0=``^vSD7$mGePRn-pE!{Kx$OQqw37H zB=9aQ8E&)lb2l;=zJWWLLZc?Za4au`(C(KM0Gp{T%=L+r zwq!)CYvz_dzO#fCK@ya^+l&*kuZp5w#G_+zWM7gg}P@CyqM`keq}*?LRvA@{%+1&#ZtHRS0!&4Ufs2U1GyW zgx85=&D}Fk-Clnjvt+Q)jc|gM44QQ7!FUe1>|z*NG@6XFIy@dNh9mKp`rAbll?l_m zZHeac*znzz|FI0ZztGM?{yphls%*c%87kyMUZ1J%YFh^14P2e^F(I!iwGDT>8tw~E z2O4CNmu7+EZC*~-eX?K5rg?^_4xO%#kB?8PJ!v`gu7_ODU1futlkHBcc7NLV5`CLp zho*&BwZv1)nvL{i-z~p7h!TEATC&t5T|0~%Tzh4}lN_Sod#yi^yI$KB-bK^<`-Q{|*~{g@C-^NNIKCS;={6iF(Ng;? zN`bPLZkPGKum&IAAGJ58MmG3uHb<4++$4+cN{*Kd(LujSlInT#1@dXW;IZawx1%QD zJMNi(32TWp2?u2zNCyma&M?u z^1V@ecGEL;k>nIVrRtvGw(iXOYs4b_K7YIh8=iN+%5-A$C^AX0G+A{c0JA%^Hr@X% tK{X?1%Zl4_#b=5kE3@yN6F2dQJu%=3tGX|x+BlzH9xZe{e7*QO?SD{sY=!^; literal 0 HcmV?d00001 diff --git a/mmp/gabriel_gomes.mmpz b/mmp/gabriel_gomes.mmpz new file mode 100644 index 0000000000000000000000000000000000000000..1c2728b02a750fbf5f6e27f5aa32ddc13ec458d5 GIT binary patch literal 5675 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 R!{ss^=UiU>@c*$7kd!lc4^RLA literal 0 HcmV?d00001 diff --git a/mmp/leandro_souza_atvd1.mmpz b/mmp/leandro_souza_atvd1.mmpz new file mode 100644 index 0000000000000000000000000000000000000000..81434482bd64ac000072b4f0a7840ec193e7c966 GIT binary patch literal 3364 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 uDd%fmB_34N-;&>=_R$u&$ha%R5 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 H`a{^zwl8AL literal 0 HcmV?d00001 diff --git a/mmp/tp1_MarcoAntonio.mmpz b/mmp/tp1_MarcoAntonio.mmpz new file mode 100644 index 0000000000000000000000000000000000000000..58df7f2b0d6f2f8d2bf252833b993f3b2acd0fde GIT binary patch literal 3258 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 To-w@6%3LArquivos MMP disponíveis: + +
    +{% for files in site.data %} + {% assign file_data = files %} + {% for item in file_data %} + {% if item.file %} +
  • File path: {{ item.file }}
  • + {% endif %} + {% if item.bpm %} +
  • BPM: {{ item.bpm }}
  • + {% endif %} +
      + {% for track in item.tracks %} +
    • {{ track.track_name }} ({{ track.type }})
    • +
        + {% for instrument in track.instruments %} +
      • {{ instrument.instrument_name }}
      • + {% endfor %} +
      + {% endfor %} +
    + {% endfor %} +{% endfor %} +
diff --git a/projetosComMesmoInstrumento.md b/projetosComMesmoInstrumento.md new file mode 100644 index 0000000..bb3fb78 --- /dev/null +++ b/projetosComMesmoInstrumento.md @@ -0,0 +1,17 @@ +--- +layout: default +title: Instrumentos Similares +--- + +

Arquivos que possuem instrumentos similares:

+
    +{% for item in site.data.processed_data %} +
  • {{ item.instrument_name }}: +
      + {% for file_name in item.files %} +
    • {{ file_name }}
    • + {% endfor %} +
    +
  • +{% endfor %} +
diff --git a/quantasVezes.md b/quantasVezes.md new file mode 100644 index 0000000..7ee2a52 --- /dev/null +++ b/quantasVezes.md @@ -0,0 +1,30 @@ +--- +layout: default +title: Quantidade de repetições de instrumentos +--- + +

Quantidade de vezes que cada instrumento é utilizado:

+
    +{% for item in site.data.processed_data %} +
  • {{ item.instrument_name }}: {{ item.count }}
  • +{% endfor %} +
+ + diff --git a/scripts/indexa.py b/scripts/indexa.py new file mode 100644 index 0000000..f7cc79f --- /dev/null +++ b/scripts/indexa.py @@ -0,0 +1,149 @@ +import os +import json +import yaml +import subprocess +import xml.etree.ElementTree as ET +import shutil + +def parse_mmp_file(file_path): + try: + #abrindo o .mmp, navegando até os instrumentos + tree = ET.parse(file_path) + root = tree.getroot() + bpm = root.find('./head').attrib.get('bpm', 'N/A') + tracks = root.findall('./song/trackcontainer/track') + track_info = [] + + #coletando as informações + for track in tracks: + track_name = track.attrib.get('name', 'N/A') + track_type = track.attrib.get('type') + + if track_name: + instruments = [] + + if track_type == '0': # Faixa do tipo plugin + track_info.append({ + 'track_name': track_name, + 'type': 'plugin', + 'instruments': [], + }) + + elif track_type == '1': # Faixa do tipo Beat/Bassline + bbtrack = track.find('./bbtrack') + if bbtrack is not None: + trackcontainers = bbtrack.findall('./trackcontainer') + for container in trackcontainers: + instrument_tracks = container.findall('./track') + for instrument_track in instrument_tracks: + instrument_name = instrument_track.attrib.get('name', 'N/A') + instruments.append({ + 'instrument_name': instrument_name, + }) + + track_info.append({ + 'track_name': track_name, + 'type': 'bassline', + 'instruments': instruments, + }) + + elif track_type == '2': # Faixa do tipo Sample Track + track_info.append({ + 'track_name': track_name, + 'type': 'sample', + 'instruments': [], + }) + + return { + 'file': file_path, + 'bpm': bpm, + 'tracks': track_info + } + + except ET.ParseError as e: + print(f'Erro ao analisar o arquivo XML {file_path}: {e}') + return None + +def process_mmps_in_folder(folder_path): + #coletando os arquivos .mmpz e/ou .mmp + mmp_files = [f for f in os.listdir(folder_path) if f.endswith('.mmp') or f.endswith('.mmpz')] + all_data = [] + + #caso não haja, criando a pasta dos arquivos mmpz + mmpz_folder = os.path.join(folder_path, 'mmpz') + if not os.path.exists(mmpz_folder): + os.makedirs(mmpz_folder) + + #caso não haja, criando a pasta dos arquivos wav + wav_folder = os.path.join(folder_path, 'wav') + if not os.path.exists(wav_folder): + os.makedirs(wav_folder) + + #processamento dos arquivos + for file in mmp_files: + file_path = os.path.join(folder_path, file) + print(f'Processando arquivo: {file_path}') + + if file.endswith('.mmpz'): + destination_path = os.path.join(mmpz_folder, file) + shutil.move(file_path, destination_path) + print(f'Arquivo {file} movido para {destination_path}') + + file_name = os.path.basename(destination_path) + file_name = os.path.splitext(file_name)[0] + ".mmp" + output_file_path = os.path.join(folder_path, file_name) + lmms_mmpz_convert = f'lmms --dump "{destination_path}" > "{output_file_path}"' + + try: + #desabilitando os servidores gráficos + os.environ['QT_DEBUG_PLUGINS'] = '1' + os.environ['QT_QPA_PLATFORM'] = 'offscreen' + #rodando o comando para converter os arquivos .mmpz em .mmp + subprocess.run(lmms_mmpz_convert, shell=True, check=True) + print("Comando executado com sucesso!") + except subprocess.CalledProcessError as e: + print(f"Ocorreu um erro ao executar o comando: {e}") + wav_path = '/nethome/jotachina/public_html/mmpSearch/mmpSearch/mmp/mmpz/'+file_name.split('.')[0] + file_name = file_name.split('.') + #"C:\Program Files\LMMS\lmms.exe" -r beatJulioCesardeSousa.mmp -o C:\Users\bacteria\wav -f wav + lmms_wav_convert = f'lmms -r "{wav_path}.mmpz" -o /nethome/jotachina/public_html/mmpSearch/mmpSearch/mmp/wav/{file_name[0]} -f wav' + try: + #desabilitando os servidores gráficos + os.environ['QT_DEBUG_PLUGINS'] = '1' + os.environ['QT_QPA_PLATFORM'] = 'offscreen' + #rodando o comando para converter os arquivos .mmpz em .mmp + subprocess.run(lmms_wav_convert, shell=True, check=True) + print("Comando executado com sucesso!") + except subprocess.CalledProcessError as e: + print(f"Ocorreu um erro ao executar o comando: {e}") + mmp_data = parse_mmp_file(output_file_path) + #caso tenha algum arquivo .mmp perdido na pasta + elif file.endswith('.mmp'): + mmp_data = parse_mmp_file(file_path) + + #guardando as informações dos arquivos no arquivo json + #/metadata (json) e /_data(yml) + if mmp_data: + all_data.append(mmp_data) + + json_file_name = os.path.splitext(file)[0] + ".json" + json_file_path = os.path.join('metadata', json_file_name) + save_to_json(mmp_data, json_file_path) + + yaml_file_name = os.path.splitext(file)[0] + ".yml" + yaml_file_path = os.path.join('_data', yaml_file_name) + save_to_yaml(mmp_data, yaml_file_path) + + return all_data + +def save_to_json(data, output_file): + with open(output_file, 'w', encoding='utf-8') as f: + json.dump(data, f, ensure_ascii=False, indent=4) + +def save_to_yaml(data, output_file): + with open(output_file, 'w', encoding='utf-8') as f: + yaml.dump(data, f) + +mmp_folder_path = 'mmp' +processed_data = process_mmps_in_folder(mmp_folder_path) +print("Processamento concluído.") diff --git a/scripts/statistics.py b/scripts/statistics.py new file mode 100644 index 0000000..fbfb974 --- /dev/null +++ b/scripts/statistics.py @@ -0,0 +1,50 @@ +import os +import yaml +import json +from collections import defaultdict + +current_dir = os.path.dirname(__file__) +data_dir = os.path.abspath(os.path.join(current_dir, '..', '_data')) +if not os.path.exists(data_dir): + raise FileNotFoundError(f'O diretório {data_dir} não foi encontrado.') + +instruments_count = defaultdict(int) +similar_files = defaultdict(list) + +def load_yaml(file_path): + with open(file_path, 'r') as f: + return yaml.safe_load(f) + +for filename in os.listdir(data_dir): + if filename.endswith('.yml') or filename.endswith('.yaml'): + file_path = os.path.join(data_dir, filename) + data = load_yaml(file_path) + + bpm = data.get('bpm', 'N/A') + file_name = data.get('file', 'N/A') + tracks = data.get('tracks', []) + + for track in tracks: + track_name = track.get('track_name', 'N/A') + instruments = track.get('instruments', []) + + for instrument in instruments: + instrument_name = instrument.get('instrument_name', 'N/A') + instruments_count[instrument_name] += 1 + if file_name not in similar_files[instrument_name]: + similar_files[instrument_name].append(file_name) +output_data = [] +for instrument_name, count in instruments_count.items(): + output_data.append({ + 'instrument_name': instrument_name, + 'count': count, + 'files': similar_files[instrument_name] + }) + +current_dir = os.path.dirname(__file__) +data_dir = os.path.abspath(os.path.join(current_dir, '..', '_data')) +output_file = os.path.join(data_dir, 'processed_data.json') + +with open(output_file, 'w') as outfile: + json.dump(output_data, outfile, indent=4) +print(f"Dados processados e salvos em {output_file}") \ No newline at end of file diff --git a/wavFiles.md b/wavFiles.md new file mode 100644 index 0000000..d6b90dd --- /dev/null +++ b/wavFiles.md @@ -0,0 +1,21 @@ +--- +layout: default +title: Músicas +permalink: /musicas/ +--- + +# Músicas + +Aqui estão as músicas exportadas: + +{% for music in site.static_files %} + {% if music.path contains 'mmp/wav' %} +
+

{{ music.name }}

+ +
+ {% endif %} +{% endfor %}