Dave Royal

Results 36 comments of Dave Royal

Here's a video showing muti-voice selection working: [simplescreenrecorder-2023-08-28_17.08.15.webm](https://github.com/jwdj/EasyABC/assets/3061165/eb83d4bd-6373-4f85-ab8e-8e28260df4f9)

That's interesting. It works for me on Linux with Python 3.6 and on Windows with Python 3.8. It works for someone else on Windows and Python 3.9. 1 What OS?...

I took another look at that function in svgrenderer.py Here it is (unaltered - my line numbers): ``` 1 def select_notes(self, selection_rect): 2 in_selection = selection_rect.Contains 3 selected_offsets = set((abc_row,...

@topchyan You posted on abcusers.io that my fix doesn't work for you: https://groups.io/g/abcusers/topic/where_is_easyabc_version/101170507 Does it still not work? After @markblinkhorn 's fluidsynth fix it would be good to get all...

The original code works with a single voice, or a whole line like your example. Does it work with a multi-voice tune? Does it work when you select just 2...

All my work on this issue to date was done with a snapshot of master from 8/23 running on Python 3.6 before fluidsynth was fixed. I'm now running Python 3.10...

'selection_rect' is an instance of wx.Rect, and Contains() is one of its methods, which returns a bool: https://docs.wxpython.org/wx.Rect.html So 'in_selection' without any arguments is undefined, I would have thought, and...

Yes, I just discovered that! notes: [(111.1, 104.0, 10, 2, ('N', 10, 2, 104.6, 73.0, 13.0, 37.0)), ... selection: (100, 91, 0, 0) I was wondering whether notes should become...

So my personal copy of that function now looks like this: ``` #DR1 Multi-voice selection - issue 77 #DR2 notes x,y are floats, wx selected notes are integers - also...

The original problem, illustrated by the image and soundclip in the OP, was that it would _not_ play a segment of a mult-voice tune: it selected notes outside the box....