notes with tags: meend-gui

id text url tags updated_at
4885 todo: fix `PianoRoll` when passing piano. Delete piano argument? Only allow noterange? meend-gui 2023 Aug 13 13:30
4726 Короче вот эта pitchbend-штука - из коробки она не прям прикольные глайды дает, но она дает опорные точки (главное - высоты) на основе которых уже руками можно в ableton более интересные узоры делать Ваще наверн лучше запилить какой то MIDI-editor где pitchwheel-высоты будут на нотах а не нечитаемые `-8192..8191`. А в ableton - по миди сообщения (включая pitchwheel) слать в цикле. По факту iPad meend-gui доделать. Только не через absolute frequency (как раньше), а через pitchwheel messages. Ток хз там с рилтаймом проблем не будет - вдруг там заранее нельзя расчитать ноту к которой bend? По идее можно meend-gui bhairava 2023 Aug 12 17:44
4826 delete note requirement for `parse.MidiPitch` objects. When making pianoroll - automatically detect current note for pitchbend events. If there'are overlaps - draw multiple pitchbend lines for each currently playing note Seems like `parse_midi` is kinda already doing this job, UPD: no, drop note from `MidiPitch`. (inconvinient for other purposes) parse again when drawing pianoroll musictool meend-gui 2023 Aug 12 07:54
4825 add option to add bend to end of note meend-gui 2023 Aug 12 07:18
4822 Сделать либо таблицу, где каждая строчка это нота, и две клонки типа time offset и pitch offset, и ты когда наводишь, у тебя в SVG селектится, тоже хайлайтится нота другим цветом. Либо сразу, прям на SVG, когда мышки наводишь на ноту, она хайлайтится, и где-нибудь там справа обновляются два слайдеры, ну не слайдеры, а input с вверх-вниз кнопками для time offset и pitch offset. Ну и соответственно, когда ты там кликаешь, на SVG появляется pitch bend. meend-gui 2023 Aug 12 05:05
4821 Draw bar lines on SVG (support only 4/4) meend-gui 2023 Aug 12 05:05
4820 Сделать MVP через таблицу/список/JSON. Без UI тупо чтобы быстрее итерироваться meend-gui 2023 Aug 12 05:04
4819 add pitchwheel event support to midi player musictool meend-gui 2023 Aug 11 17:49
4758 короче начать с простых мелодий которые юзают только 1bar (целые) длительности (1 target нота на весь такт). И сделать базу интонаций - типа для каждой ноты можно сделать например глайд с ближайшей снизу, или допустим с ближайшей снизу, потом до ближайшей верхней и потом к target note. (учитывать BPM). Сделать все комбинации глайдов и длительностей каждого подглайда и тайминг + визуалочку какую-то в svg Нужен какой-то DSL чтобы был краткий footprint каждого паттерна/узора/орнамента запилить варианты bend-а с начала такта и из-за такта. Поэтому использовать 2 bar MIDI. Target note is always second bar whole note. meend-gui 2023 Aug 06 17:16
4754 add switch: mouse / touch meend-gui 2023 Aug 03 18:26
4746 dont receive scale and noterange data from server, make it work completely in browser meend-gui 2023 Aug 03 05:22
4745 add `+/-` buttons/slider to change `pitchbend_semitones` in browser. meend-gui 2023 Aug 03 05:21
4734 после того как доделаю v3 - удалить старую версию (которая юзает pitchwheel чтобы абсолютное значение частоты менять) meend-gui 2023 Aug 02 03:04
2702 International Phonetic Association | ɪntəˈnæʃənəl fəˈnɛtɪk əsoʊsiˈeɪʃn https://www.internationalphoneticassociation.org/ pitch-detection meend-gui bhairava 2022 Aug 06 13:05
2238 Move mend gui android stuff to separate branch meend-gui 2022 Aug 01 13:07