music-suite / music-score

This repo has been merged into: https://github.com/music-suite/music-suite
http://music-suite.github.io
BSD 3-Clause "New" or "Revised" License
52 stars 10 forks source link

New definition of Split #318

Closed hanshoglund closed 9 years ago

hanshoglund commented 9 years ago

Splitting


Split a vector, generalization of take/drop:

split :: Duration -> d -> d

Split a behavior/score in 2 or 3, duals of switch and splice:

split2 :: Time -> d -> (d,d)
split3 :: Span -> d -> (d,d) -- cuts out a certain era and joins the surrounding

Compare: http://conal.net/blog/tag/segment