Publications


Avatars and Behavioral Experiments: Methods for Controlled Quantitative
  Social Behavioral Research in Virtual Worlds,
  D.Hmeljak, R.Goldstone, in
  Sivan, Y. (Ed.) Handbook on 3D3C Platforms,
  pp. 179-213, Springer International Publishing, 2016.

• CATs – not just a furry friend. Using Active Learning in your classrooms,
  Nina Onesti, Saul Blanco, J. Duncan, Mitja Hmeljak, Dan Richert
  Birds of a Feather session, SIGCSE 2014,
  SIGCSE 2014, March 5-8 2014, Atlanta, Georgia

• Multi-Scale Modeling of Tissues Using CompuCell3D,
  M.Swat, G.Thomas, J.Belmonte, A.Shirinifard, D.Hmeljak, J.Glazier, in
  Computational Methods in Cell Biology, vol.110, ch.13,
  pp. 325-366, Elsevier — Academic Press, 2012

• The Listeners, Video- and Audio-driven Motion installation,
  D.Hmeljak,  Res-Art: Robotics and Emergent Systems art exhibit, 
  Artificial Life X Conference, 2006, Bloomington, Indiana

• Cabinet of Dreams installation,
  M.Dolinsky, D.Hmeljak, M.Powers, A.Schweigert, C.Strubing,
  Indianapolis Museum of Art Grand Opening, 2005, Indianapolis, Indiana

• Cabinet of Dreams poster,
  M.Dolinsky, D.Hmeljak, M.Powers, A.Schweigert, C.Strubing,
  IU ResearchWorks, Supercomputing Conference, 2005, Seattle, Washington

• Activations installation,
  M.Dolinsky, D.Hmeljak,
  DART Exhibit, SoFA Gallery, Indiana University 2004, Bloomington, Indiana

• 3D Music Notation: Providing Multiple Visual Cues for Music Analysis,
  D.Hmeljak, in Proceedings of the XII Colloquium on Musical Informatics,
  pp. 277–279. University of Udine and AIMI, 1998, Gorizia, Italy

• Study for a Real-Time Voice-to-Synthesized-Sound Converter,
  C. Galmonte, D.Hmeljak, in Proceedings of the 2nd International Conference on
  Acoustics and Musical Research (CIARM'95) 1995, Ferrara, Italy

• Tools for the Analysis of Alterations in Vocal Musical Performance,
  D.Hmeljak, D. Zanon, in Proceedings of the 2nd International Conference on
  Acoustics and Musical Research (CIARM'95) 1995, Ferrara, Italy




...other things related to Computer Science, Računalništvo, or Informatica...



Of course, we always know what we are doing... Z-buffers, bilinear, dingsbums...
Z-buffers, bilinear, dingsbums...

 
3D version of Core Audio AUHAL input (2005.05.27)
The sample code getting the AUHAL input audio signal and turning it into animation of a grid of little cubes. It uses GLUT, AUHAL, Accelerate.framework and needs a lot of cleaning before publication.
Here's the 3D version of the executable
(Mac OS X PPC .app thing).
vDSP A.K.A. Accelareate.framework meets Core Audio AUHAL (2005.05.19)
Here's (going to be) some sample code which adds FFT display in real time extracted from the AUHAL input audio signal. It uses Accelerate.framework in addition to what was there before (GLUT, AUHAL).
Here's the FFT-capable executable
(Mac OS X PPC .app thing).
 
Core Audio AUHAL sample code (2005.05.03)
Here's some sample code I wrote to visualize (for now, just the signal...) in real time the audio signal from the AUHAL. It uses GLUT for simple user-event handling and OpenGL to draw the signal. Its audio code is largely based on the TN2091:

Using an Audio Unit as real-time audio input from the Hardware Abstraction Layer of Core Audio is explained in ADC Technical Note TN2091: Device input using the HAL Output Audio Unit.

Here's the executable
(Mac OS X PPC command-line) for the same code.
QTJava sample code (2003.??.??)
Here's a small applet I wrote to read sound signals from a QTJava input audio device. It uses QuickTime for Java - if you don't have Java, QuickTime and QTJava installed on your system, you need to install first.

Audio recording in QTJava is explained in QTJ sample code.

Here's the applet

amazing!
it still worked, 5 years later, on Mac OS X 10.5.4...




My previous daytime gig was at IUB's AVL.
There may be some code & other information still in the Wayback Machine archive of my webpage there.



material from Oral Qualifier

Q&A
Bibliography



Music-related Computer Science work:

 

3D Musical Notation: Providing Multiple Visual Cues for Music Analysis (1998.09.24)
or also "3D Music Notation: Providing Multiple Visual Cues for Music Analysis"
In Proceedings of the XII Colloquium on Musical Informatics, pp.277-279. University of Udine and AIMI, 1998, Gorizia, Italy
Here's a pdf version of it.
Tools for the Analysis of Alterations in Vocal Musical Performance, with D.Zanon (1995.05.19)
In Proceedings of the 2nd International Conference on Acoustics and Musical Research (CIARM'95) 1995, Ferrara, Italy
Here's the abstract.
Study for a Real-Time Voice-to-Synthesized-Sound Converter, with C.Galmonte (1995.05.19)
In Proceedings of the 2nd International Conference on Acoustics and Musical Research (CIARM'95) 1995, Ferrara, Italy
Here's a pdf version of it.



some quotes related to Computer Science, Software, ...

Becoming a programmer for Windows is like becoming a dentist for a Tyrannosaurus Rex.   Wil Shipley, Delicious Monster, The Omni Group 

For the average person that needs to be able to plug in their digital camera without going into the terminal window, we think that the user's experience with any brand of Linux will be sub-par.   Matthew Szulik, Red Hat CEO 

but I fear --- as far as I can tell --- that most undergraduate degrees in computer science these days are basically Java vocational training   Alan Kay  

it's a lot easier [with a Ph.D.]. It's a union card; that's all it is. Just get the stupid union card.   Mary Lou Jepsen, One Laptop Per Child