/raddd_dx7_stack

The RADDD stack implementing a DX7 synthesis pipeline.

Primary LanguagePython

Lakh DX7 Render

Allows the reader to render the Lakh dataset using Dexed an emulator of the classic DX7. See the accompanying article at nintoracaudio.com ## fill lionk https://www.nintoracaudio.dev/devops/2020/04/22/thiscartdoesnotexist.html

Structure

.
├── data                        # where the data will end up
├── dghome                      # DAGSTER_HOME
│   └── dagster.yaml            #     
├── instruments                 # Put your synth here
├── raddd                       # 
│   └── __init__.py             # All the dagster code is here
├── raddd_dbt                   # 
│   ├── dbt_project.yml         # Main DBT configuration    
│   ├── models                  # 
│   │   ├── 4_beat_phrases.sql  # The 4 beat phrases are extracted here            
│   │   ├── render_midis.py     # UDF Implemented here        
│   │   ├── schema.yml          #     
│   │   └── sources.yml         # Configure the sources to point at hugging face    
│   ├── profiles.yml            # Can you attach postgres and write the outputs there?
└─  └── README.md               # 

DBT

You can hack around with dbt by itself if you like, but really you should do everything through dagster

Using the project

Try running the following commands:

  • dbt run --profiles-dir .
  • dbt test --profiles-dir .

Resources:

  • Learn more about dbt in the docs
  • Check out Discourse for commonly asked questions and answers
  • Join the chat on Slack for live discussions and support
  • Find dbt events near you
  • Check out the blog for the latest news on dbt's development and best practices

Other related links

s4_dx7