Skip to main content
Glama
emicklei

melrōse musical expression player

by emicklei
sequence_transforms.go774 B
package core func (s Sequence) NoFractions() Sequence { notes := [][]Note{} for _, g := range s.Notes { ng := []Note{} for _, n := range g { ng = append(ng, n.WithFraction(0.25, false)) } notes = append(notes, ng) } return Sequence{Notes: notes} } func (s Sequence) NoDynamics() Sequence { notes := [][]Note{} for _, g := range s.Notes { ng := []Note{} for _, n := range g { ng = append(ng, n.WithoutDynamic()) } notes = append(notes, ng) } return Sequence{Notes: notes} } func (s Sequence) NoRests() Sequence { notes := [][]Note{} for _, g := range s.Notes { ng := []Note{} for _, n := range g { if !n.IsRest() { ng = append(ng, n) } } if len(ng) > 0 { notes = append(notes, ng) } } return Sequence{Notes: notes} }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/emicklei/melrose'

If you have feedback or need assistance with the MCP directory API, please join our Discord server