(newbie) Import or conversion with bach.roll

Discussions, advice, bug reports and much more about the "bach" environment.
Post Reply
dgeers
Posts: 7
Joined: Sun Dec 12, 2010 3:04 pm

(newbie) Import or conversion with bach.roll

Post by dgeers » Sat Feb 15, 2020 10:06 pm

Dear all,

Hi. I am returning to the bach world after only playing briefly with it when it was first introduced. My apologies if the question is covered in the documentation, but I did not see it yet.

I am wondering what is the best way to pass a score from bach.score to bach.roll and back again. If this possible? My guess is that everything is possible, but I might need to code something myself... ;-)

In short, I want to write measured music but also want to use tools that only work with bach.roll, such as cage.granulate. And so I think I would migrate some materials to bach.roll and then back to bach.score to continue work, clean up, export as MusicXML.

Finally -- WOW. The bach/cage/dada project is mind-blowing. The level of detail, the amazing power it gives to composers. I am incredibly impressed. I am only scratching the surface now, but I keep opening files or reading information that makes my jaw drop, because it is so cool and so well done. My sincere gratitude to those who are creating this project. And yes, I have joined the Patreon!

Best wishes,

Doug

TWTP
Posts: 39
Joined: Sat Mar 19, 2016 4:37 pm

Re: (newbie) Import or conversion with bach.roll

Post by TWTP » Sun Feb 16, 2020 1:10 am

Check out the following objects: bach.score2roll, bach.quantize

Basic workspace example below; cheers.

<pre><code>
----------begin_max5_patcher----------
2734.3oc6c0sjapiD95IUk2AJe8ryQR7+YuY22f89r4LECVdrNACdAw3w6o1
28skDXiMxN9WljPOohAKIjT+0sZIg4i9u97mdXxKEuyql376New4gG9KHkGz
ooR4g1DdXxhj2SyRpzEbRZwhE7b4jGaxTxeWpy3OVVxqpblyK4NxBmJd9z+c
NbRNekyKIoyeprHKaykkIx4oE045qk0lZd8BQdFWpaJZmTKpksISZSVLU2tE
u7m+MWxlJdYhLctH+0mK4oRin4G7D4QGunX0AJ0Scv08IhyW0Wy+6yeRcDN7
30iBKpSm6TIVrLiW5.cMnS7nyrB04uIJpqbJ4IUE4U2IffEcLffESUxtuOQi
DlC2KjPqy+O0I4Rw+k6HpbRbdiWt1or3k5JYC13rRHm6rHIesSwRonHOIyIo
70ZUUV8nSR9Tm5p5jrr0fcDeZE.sulKlIRgp0Qthm7MPBUlauxg5ZdhzYcQs
yJH2+tiP5LOoBNT4TrJ2YJeJbYR9TvDMaoSJzBfJRj6HmCFr0xhRQxArOitZ
0RvwTKdLshf4y5nVz1o2C8xeHmCJCIOKqxYWcD.iyD.hm.4tXYgF8W.lq0vH
5oh2DUf9ATiJHEFdyqfRCvrt5dgOOQYeW5.ZF3aP9RG96KyDoBY15GcdSj.p
4xuwKA0JLb.JUF7GnUflToCaZnJcqpae65hvqVW3czgHgZUQ7NpBB49nJ9WZ
OlF8QgSZQNL.QpNUqWpRKJ42K+DriBB9ZWktQ2N2DK.IM4UdeLHAF4Mwp3vr
KNajRSZx0K4ld8jINe0lnRNA8sYnmq9SF6pjTX9NnYOf+PsNksyLgmhJ7bkY
5QmFfFG2YZfXxMPnOn5cZ8hk2U0KM7nS8qmvyqQ8FeCjz9KkoRlLalZ3YyJo
721OeqPjxqVljB8JSlFGJgptPaglU.y0A9e0RupiZCsB13GnnXYSUo8L0ohd
YE3oA.AwKhLgbsdlKBTjNHpwB072D6Jfnt8q7jE590j+4NyN1W273g++KIJg
+qcZMCrri1V0XyRR463vBlbHoNSlWH4UYExF7EpA.8saL3uoKBtRUyWAs1K7
xdPg0QE9JcS.0rFIVfYV3vmhbg+7iBC7B7h771S6pPn1N1WTh6W6z0VJflAV
2grDv.t8tuZnRZQVQYGCjseP6ZorZdQF+Ykw2ySSjIOS17WSUarKa5HJHSjO
qnMAZaFZkJb7MdVAL87ZGdt5zkbS2usXZ0KbbVcdpZoY6l623qgCjcRyHkvI
O+dy+TiVddVVQhLvaShlqibhkiRhHDZPTbvNsUUaG9TaqNcStZqJvLxI8EqW
KAyocRYcUdxxcSZZwhDQ9sWPCYAwtLuHKM1UHt5ESUljsnXJ2H9Yff+1dZav
JD1wVOU5JwT4b0Il4o6l0bt304R64kVrb8p477JXEfxdUZRJL7uxzWRlBK3a
UoPtW+YFXJCKaGF5OGJS2pXSYX6aPqr3crat9CiwrUcLZLO5MlcsZLKxkYhJ
ocaYqY9Kpe4lkBL4zM+hhi7BIdG05IuH+LsbNwFO1ODVzYzEahQuGlXd18Wp
jgCajcfr+E0i4YZlQPqqMkw+PNvNnyKzwE535jLsBNriqi3zBcXgNrNlUUnU
qJ8ctxpQU+brYS8SCldWVEaj8QphL9QVgg0b+Hw1HBi55umK3Ob60XqXa0xC
4DreNCoOv.JgRYjgvG3ur6IjRrpxU+vY1U48yAcQ0CToVAUJ0Nj1Gb9oFRuK
dln1uSbTFBoWLjZ+9AQcQH8hgT62+CpGBoWLjZeS+peFNDRuPH09lcoAHjdw
Pp8c5odxAPH8BgT6azS8bmfP5EBo12eGMFgzK9GHt29mltFNSjVYGSsmqAWm
LcxGDxF5F4F7C1lnX81DU15xChqG5NmMIaBtwzsXZucQkTJEo0Y5a4wAf1iT
jFLN4mT616iGgdaqpSws5k0VtMH6bDY6fr81cURNbAIG9Qw4fdEjSv4v1hq1
2hEC2h0kCo12hEC2h0kCo12hEC2h0kCo12hEC2h0kCo12hEC2h0k+XKZ+mnR
QHSDROeHsaSsXATEU8e58Kj7tG6bIyKJmtyIc+8SM+.6sGOnBvxSW8.0ftCc
C5MzMn+P1fceLvKpWt2lCa3h4dIJlJRmCqammU025tyNMaoUx1basn6kCYOJ
wrOGV1vowu3PuWrtaCCW+GKD4hEIY04JVAS+MZ.7QGBgtCkqbsyOJ1wIAkcd
IQOA934RLLwi1glZa3XVxa7oOa3L8yIRYo3kZog2QOrERNDqmL41.q2V980B
s2WN9cbJbRb2xVUeuaEG+1k9smOI+TDH6LI4WXeR9056mt2TcljlP+Mu84b1
YxBvCQCv3aMM.GXp.xtFl.1P+4cXBHK5IEQ.YQLuPRHwk59gyDPsI5AnBXi4
KxEPj9TevOpbUvnqL8n1YEvZH3S0Ch6s9hq5dribBDMp+00nF4F3XlhMWnoF
8hL0PNBNRobyfZkgbEDcjcmMwPNChNvteVWiLtCNnq1cjxgvA09E4R3OPbIb
PGcM13T3vBtiJtENndrFWbLbXg1QEWCGVncTw4vgEZGUbObXg1QEGDGVncTw
EwgEZGUbRbXg1QE2DGTncTxQwg8QBXbwUwgEaG2bVbX8TLF4t3vhviONLNr3
6nhKiCKzNp3z3vBsiJtMNrP6nhiiCKzNp353fBsiKNONXPKx8Qj6i2btO9Ay
ywNLz4FQzQL9y8ib7m6pIcVTvNbNizUQgwaNjiYHcbv3MGxsLzXFi2bHULv3
MGRECLdygbHCcbgwaNzgEFu4v3MGFu4v3MGFu4v3MGFu4v3MGBoX7lCi2bX7
lCgTLdygwaNLdygPJFu4v3MGFu4vMlhb2Bi2bX7lCi2bX7lCi2bX7lCgTLdy
gwaNLdygwaNjyUHmq9oOdyY936NdzkDDF45FFwLO.FdQrff3S9xMO1F9QdD2
Huyp8n5qjQIdAQ9ZFTsEH204x2sNoLVH000mZjAlWLi3SNSYHfE56eZxPyiK
XjuafK6110CndwtjA.9MWIMf5RCtR3m446wBBILc8D4xhowdmM7SnwmH7uo8
hLXVH0yS8LCcMx.rsdpGg36FqqSOsoo2OW5AnN7CBB8CLhfafuaj+4JBwzP5
oIBsMmwxELhYr3va5nAXIBggAryVD7XgmmkjaiL.B.MJ51ZIAd2BOamQmgZn
EyXMOAc9wwAwWoLXpJuvnffnn6XWGFuDR.+FFKVBLwSL8JGDr27YdQvbAael
NN4AxP+37feiCnvX.+CH21IEfoyBoL18SFZ8AEynAjCz0upvWq4xlzga1aX4
slAvpL1iq2UE0kosL2UGGKU6roCmbmBKFSjatMmaKk9oIqSofUVsrPj2RYY2
fm7U2zDMqhYjnMe6XDQ+j6hzSpKtufrWWjQYpdUHSG5MCZOea4gkmZXRM8Vz
kOYPkd3dbCN5GXhdua+1sAUiNo9nuoT2fFjcRsWzMq8zOODeeyliZ0DPTftW
Xnl65Dswydeyb.VkU+uAtK6LfP+saijQOCIavF.ROkweQrNHRj8AfD6t4RVt
r4sdft+p6sv999SyaZ.yq0AnUyMe27tP.1a4ah1KoIojxz4BIOUVWZd2O7dP
SD5dh5FzTlWKZcCnvKUSqe8XneyHrr4c3f90nwm+DTf+OGoW5R.
-----------end_max5_patcher-----------
</code></pre>

dgeers
Posts: 7
Joined: Sun Dec 12, 2010 3:04 pm

Re: (newbie) Import or conversion with bach.roll

Post by dgeers » Sun Feb 16, 2020 3:34 pm

Thanks much!

Doug

Post Reply