-I can yes -
-okay um yeah so I'm uh zachary canfer -
-let's go to the -
-questions uh the first question uh why -
-do we go top to bottom for time -
-progression -
-uh and left to right uh for low to high -
-interesting I think uh so the initial -
-uh thing I was copying that initial app -
-work this way -
-um and -
-yeah I mean certainly traditional music -
-you know on a staff uh -
-does go left to right uh like this -
-um I mean going top to bottom does make -
-it easier to add more beats without -
-having to wrap but certainly that could -
-be managed -
-um yeah I I had not really thought about -
-it but it is definitely something worth -
-looking into -
-uh yeah you are now unmuted -
-ah good point thank you let me go ahead -
-and do that -
-uh the entire screen -
-okay so the screen share should be -
-starting -
-there we go cool all right uh -
-two will be placed on the song um not -
-now I can I can make some recordings of -
-it or certainly you can try it -
-um I couldn't quite get the the -
-microphone and the webcam and everything -
-to work with the sound playing now um so -
-uh I can record some also please uh -
-I put a link at the uh here in the uh -
-etherpad https://zck.me/emacsconf2020 -
-where you can go and get the source -
-and you can try it yourself uh there's -
-no dependencies needed so it's just all -
-in Emacs um so please you know try it -
-yourself -
-any chance for an Emacs tracker or mod -
-player -
-um I don't really know what a mod player -
-or tracker -
-are but I mean I'm sure -
-that would be cool uh maybe there's one -
-on now but I don't know uh -
-my musical background so I've played -
-various instruments since about the -
-third grade -
-uh started recorder uh play cello I play -
-guitar now -
-um but yeah so just kind of random -
-instruments and -
-uh yeah I guess kind of some of those -
-things -
-influence how I think about music um -
-uh yeah um -
-are there any open source musical -
-management sample libraries that could -
-be used -
-um good question I'm sure there are um I -
-don't know any that integrate really -
-well with Emacs -
-one of the cool things that I liked -
-about this is that there are no -
-dependencies -
-you know you don't need any external -
-program to -
-uh generate the music I mean it it does -
-shell out to -
-to play um but that -
-should be able to be done on any -
-operating system as always you have -
-something that can play wav files -
-um but yeah it is interesting to kind of -
-try the different -
-uh different sounds and different -
-tones uh that you could get with -
-different instruments -
-have I written any actual songs um -
-nothing -
-super uh -
-uh well put together just I kind of just -
-been playing around with this -
-it's kind of I making this was one of -
-those things where like once I made it I -
-was like okay -
-now I can play with it and I did a -
-little bit and was like I don't know if -
-I feel like it right now -
-you know which I've I've found that to -
-be the case with some things that I've -
-implemented -
-in Emacs where it's I make it and then -
-it's the kind of some of the desire to -
-use it all the time -
-goes away but I'm sure I'll circle back -
-around -
-at some point especially kind of maybe -
-once I add in different tones or -
-something -
-I guess a similar question for -
-pre-recorded sounds yeah I mean -
-if it's part of what I did what I wrote -
-was a -
-wave generation library so if you kind -
-of have the data -
-you could use those and like chop them -
-up and take certain lengths of them -
-and make a wav file so it's not plug and -
-play right now but you could certainly -
-add those notes uh to do it -
-um any knitting midi mapping -
-possibilities um -
-I haven't looked into it but I'm sure -
-you definitely could output to midi -
-um which is another benefit of having -
-that multiple layers with the top layer -
-is just like -
-um you know if the root note is this -
-we're just two semitones up or seven -
-semitones up or whatever it is -
-uh it should be relatively simple to -
-kind of switch out that layer underneath -
-uh from wave to midi or other things -
-what were some of the challenges with -
-writing a special mode for Emacs -
-uh interested in getting into this not -
-sure where to start -
-um there uh yeah it so -
-this isn't the first mode I've written -
-um so that's right -
-certainly that helps um I actually -
-um I have a video that we recorded it -
-as part of Emacs nyc on making a major -
-mode -
-that's basically like starts from -
-nothing and kind of builds up to -
-an implementation of tic-tac-toe um -
-but so it kind of goes into printing -
-things out and buttons and making the -
-mode -
-I mean one of the best parts about Emacs -
-is because it's so -
-uh configurable and so introspectible -
-you can start pretty simply -
-and just kind of asking max about things -
-and then make one little -
-change um it's really it's not that bad -
-so uh -
-I'll try to throw a link up on that uh -
-on on that page I put up or -
-please email me for whoever asked this -
-question uh to get a link to that video -
-um or just look at look at the source -
-code of this or any other major mode -
-um it it's pretty ems breaks it makes it -
-pretty easy to extend uh -
-major modes and I think that's that's -
-the last question -
-in the ether pad so uh thanks so much -
-everybody for coming -
-you are now unmuted uh thank you so much -
-to curry for your awesome talk -
-and for doing live questions -
-thank you thank you cheers -- cgit v1.2.3