Skip to content

iemgui

An IEM library providing additional graphical user-interface objects for Pure Data, including meters, image displays, event controls, and spatial-control widgets.

Contributors

People who contribute to this project.

Objects

  • cube_sphere cube_sphere is a graphical object that displays a 2D projection of a hemisphere for positioning multiple sources by azimuth and elevation.
  • hfadl_scale hfadl_scale provides a horizontal fader scale with its maximum at the left, intended for a 121-pixel-wide horizontal slider whose value range runs from 120 down to 0.
  • hfadr_scale hfadr_scale maps a horizontal fader position onto a nonlinear scale intended for use before fad2db.
  • iem_event iem_event reports mouse coordinates, mouse-button state, modifier-key states (Control, Alt, and Shift), and keyboard events within a defined event rectangle.
  • iem_image iem_image displays a chosen GIF file in a Pure Data patch.
  • iem_vu iem_vu is a VU-meter GUI with the same inputs and outputs as vu, intended to display RMS and peak levels in dB.
  • nbxm nbxm is a GUI number-box matrix for displaying and editing a configurable grid of numeric values, useful for setting a numeric pattern.
  • numberbox_matrix numberbox_matrix (also shown as nbxm) provides a configurable matrix of numeric GUI fields for setting and editing a pattern.
  • room_sim_2d room_sim_2d provides a 2D rectangular-room GUI containing one listener, shown as a directional circle, and a configurable number of numbered source objects.
  • room_sim_3d room_sim_3d is a graphical control for representing a rectangular room containing one listener, shown as a circle with directivity, and a configurable number of numbered source objects in three dimensions.
  • sym_dial sym_dial is a symbol-dial GUI object for selecting among named items.
  • vfad_scale vfad_scale provides a dB scale for a vertical slider, intended for a 121-pixel-high vsl.