analogdevicesinc / Pixelpulse2

Pixelpulse2 is a user interface for analog systems exploration.
Mozilla Public License 2.0
46 stars 28 forks source link

add continuous mode #11

Closed itdaniher closed 9 years ago

itdaniher commented 9 years ago

the pause / reset of device state every sweep breaks a surprisingly large number of stated system explorations. a mode emulating sweeps but without the start/stop discontinuities would be useful.

itdaniher commented 9 years ago

itdaniher commented 9 years ago

"The output signals stop and restart after each sample time interval. This, in and of itself, is not a big issue but it can cause unexpected operation when driving electro-mechanical systems with inertia like electric motors and speakers. It may also effect systems and circuits that take a long time to start-up and reach equilibrium. Also if you wish to check the output voltage accuracy with an external meter you must set the sample time to the max 10 Sec to get an accurate reading on the meter. This need for constant starting and stopping may have an impact on properly implementing my #1 feature priority below." @kevinmehall any update?

itdaniher commented 9 years ago

This has been successfully prototyped and merged into master. An event "DeviceModeChanged" and handler "onDeviceModeChanged," plus output triggering (so scrubbing's neat and usable in continuous mode), would render this complete.

itdaniher commented 9 years ago

https://github.com/analogdevicesinc/Pixelpulse2/pull/139