lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Simple midi player


From: Nathan Sprangers
Subject: Re: Simple midi player
Date: Tue, 6 Mar 2018 00:35:54 -0500

Hi Ben,

So far I've relied on the vim functionality that comes with lilypond (found in lilypond's 'vim' directory). I am simply more comfortable and feel more productive with vim's modal editing, navigation, visual block mode, buffers and windows, etc. It's also already configured to my preferences. I'm glad Frescobaldi supports split editors, but it kind of makes my head spin: the tabs don't line up with the editor panes; I have to think about if clicking on a tab or link will change focus to a different pane or cause a pane to switch to a different file, and in either case, the feedback isn't great. I'm currently working on a band project which I've organized into 9 different files, so multiple windows/buffers is an important feature. Setting lilypond as the make program enables the use of vim's quickfix list, which is very handy and lilypond includes multiple macros to support this. Reading ftplugin/lilypond.vim may give some ideas on further customization.

Using vim for lilypond comes with its own issues though. The biggest one I've encountered so far is that syntax highlighting can cause vim to lag, although this seems to be a general weakness of vim. It's somewhat better for me using gvim vs a terminal emulator. Automatic indentation is imperfect (lilypond 2.18.2 - I don't know if this has been touched in the development version). I don't own a midi keyboard, but if you rely on midi input I don't think that's going to work in vim. Automatic engraving is probably also not an option. Frescobaldi's definition linking is very useful, but I'm guessing this might be feasible in vim with ctags, I haven't tried yet.

The truth is, I'm very new to lilypond, so I'm still figuring out how everything works, let alone workflow - although I'm consistently getting better thanks to practice and a knowledgeable community. Your videos on lilypond and Frescobaldi have been very helpful, I wish I could return the favor!

Take care,
Nathan

On Mon, Mar 5, 2018 at 9:28 PM, Ben <address@hidden> wrote:

On 3/5/2018 6:22 PM, Nathan Sprangers wrote:
Yes, Frescobaldi is very nice, but it's not vim. I find myself in situations often enough where vim would be faster/more convenient for me. I don't know if you're aware, but lilypond comes with vim support (highlighting, macros, etc). The beauty of lilypond being text based is you can customize your environment. Frescobaldi is a very good option and has served me well, but it's not the only option.

Thanks,
-Nathan



>
> Can anyone suggest a simple midi player that can begin or cue playback from a specified measure/beat? I would like to be able to work using vim and a pdf reader. I've been using VLC for midi playback, but it only indicates a timestamp, not a measure/beat.
>
> Thanks,
> Nathan
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user




Nathan,

I've used Vim for several years now, for text editing and WordPress / LaTeX projects, but never really got it working well with LilyPond. Instead, I've stuck with Frescobaldi and I have a good workflow now.

But I'm curious: do you have any LilyPond-specific snippets in your .vimrc file that help you with inputting music?

Can you share some tips or advice on how you use Vim with LilyPond? I'd be interested to hear a brief overview of your workflow - maybe I should give Vim another chance ;)

Thanks!


_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user



reply via email to

[Prev in Thread] Current Thread [Next in Thread]