cienicera / midi_fun_contract

Cairo Contract for MIDI Synth Web App Powered by Starknet
0 stars 2 forks source link

Implement Param Args and Control Flow for music() #4

Closed caseywescott closed 5 hours ago

caseywescott commented 2 days ago

Overview:
This task involves integrating the advanced musical computations native to the KOJI library enabling contract function music() to take arguments to that modulate the musical output

  1. Add Arguments and Logic in music() for KOJI Computations Details:
    • Implement logic for the following musical operations using the KOJI library:
    • transpose_notes: Shift pitch of notes by a specified interval.
    • quantize_notes: Align notes to a predefined timing grid.
    • change_note_duration: Adjust the length of notes.
    • change_tempo: Modify the playback speed of the composition.
    • remap_instruments: Change instrument mappings.
    • generate_harmony: Add harmonization to existing notes. Deliverables:
    • Update the music() function.
    • Ensure smooth integration of KOJI computations.
manlikeHB commented 2 days ago

Hi, I am a Cairo developer with great experience contributing to lots of other projects. I would love to work on this.

petersdt commented 2 days ago

Could I grab this task?

Supa-mega commented 2 days ago

can i please be assigned this issues

BrunoAmbricca commented 2 days ago

I would like to work on this issue

mimisavage commented 2 days ago

May I handle this issue?