Skip to content

Integrating Strudel with WebAssembly build of Csound #270

Answered by gogins
gogins asked this question in Q&A
Discussion options

You must be logged in to vote

I have rebased my fork of Strudel and issued a pull request (#283) that just adds one output function, <pattern>.csoundm(instrument_number or pattern of instrument numbers). The only difference between this function and @felixroos' existing csound output function is that csound translates notes to frequency and normalized amplitude, whereas csoundm translates notes to MIDI key number and MIDI velocity. Some people would prefer frequency, other people such as myself would prefer MIDI.

The combination of csoundm and the ability to override the Csound instance with a reference to a global Csound, already in the Strudel main branch, make Strudel completely usable for my kinds of pieces.

Replies: 19 comments 8 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@felixroos
Comment options

@felixroos
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@felixroos
Comment options

Comment options

You must be logged in to vote
1 reply
@felixroos
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@felixroos
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@felixroos
Comment options

@felixroos
Comment options

Comment options

You must be logged in to vote
1 reply
@felixroos
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by gogins
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants