Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.7.2 TODO list #84

Open
5 of 10 tasks
d3cod3 opened this issue Dec 27, 2024 · 5 comments
Open
5 of 10 tasks

0.7.2 TODO list #84

d3cod3 opened this issue Dec 27, 2024 · 5 comments
Assignees

Comments

@d3cod3
Copy link
Owner

d3cod3 commented Dec 27, 2024

  • Add needed sound objects ( quantizer, sample&hold, melody sequencer, parametric eq )
  • Manage canvas drag/zoom with imgui ( reference from https://github.com/onurae/core-nodes/ )
  • Add canvas interaction from imgui ( select nodes for group drag, duplicate, delete )
  • Add Piano keyboard object, to visualize MIDI notes from external devices and/or play notes ( outputs pitch )
  • Add polyphonic oscillator
  • Add external panning control for mixer object
  • Add scheme script object with live coding on output window
  • Fix duplicate filepath in objects with loaded file when duplicate, now only duplicates object with no file
  • Add commands to the new logger/console
  • Add more visual programming examples
@d3cod3 d3cod3 self-assigned this Dec 27, 2024
@d3cod3
Copy link
Owner Author

d3cod3 commented Jan 1, 2025

Screenshot from 2025-01-01 19-09-57

Screenshot from 2025-01-01 19-09-49

Screenshot from 2025-01-01 19-10-16

d3cod3/ofxVisualProgramming@c289764

75436ac

Patch canvas drag&zoom now managed from imgui:

  • right click, reset zoom to standard
  • right click with drag, drag the canvas
  • mouse scroll, zoom in/out the canvas
  • click on node header, drag the node

@d3cod3
Copy link
Owner Author

d3cod3 commented Jan 4, 2025

Screenshot from 2025-01-03 11-23-06

Screenshot from 2025-01-04 19-39-44

Screenshot from 2025-01-04 19-40-26

Screenshot from 2025-01-04 19-41-05

d3cod3/ofxVisualProgramming@b991ea3

Added patch canvas interaction with imgui:

  • drag mouse --> select nodes
  • click on canvas --> deselect nodes
  • click and drag over selected nodes --> move nodes
  • BACKSPACE_KEY --> delete selected nodes/delete selected links
  • MOD_KEY-D --> duplicate selected nodes
  • CTRL-click links -> select links
  • click on canvas --> deselect links
  • SHIFT-click links --> deactivate/activate links

@d3cod3
Copy link
Owner Author

d3cod3 commented Jan 4, 2025

Fix duplicate filepath in objects with loaded file when duplicate

d3cod3/ofxVisualProgramming@07f9205

@d3cod3
Copy link
Owner Author

d3cod3 commented Jan 6, 2025

Screenshot from 2025-01-06 12-42-02

Added piano keyboard object, to visualize MIDI notes from external devices and/or play notes with mouse ( outputs pitch )

d3cod3/ofxVisualProgramming@e70ba39

@d3cod3
Copy link
Owner Author

d3cod3 commented Jan 8, 2025

Screenshot from 2025-01-08 19-00-38

Screenshot from 2025-01-08 19-02-21

Screenshot from 2025-01-08 19-02-35

Screenshot from 2025-01-08 19-02-53

Added scheme script object with live coding on output window

d3cod3/ofxVisualProgramming@e3c674b

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant