What's new in HOLMImpulse 1.4.2.0
Nov 13, 2009
- Bugfixes:
- Supporting unicode characters in directories and filenames
New in HOLMImpulse 1.4.1.8 (Nov 3, 2009)
- Features/Changes:
- Measurement options: Text changed
- Measurement - Distortion Noise option
- Measurement options: Cursor as hourglass when updating
- Measurement options: Faster smoothing
- Measurement options: Faster amplification
- Bugfixes:
- Record meter window supporting 120 DPI setting
- Download window supporting 120 DPI setting
New in HOLMImpulse 1.4.1.6 (Oct 19, 2009)
- Features/Changes:
- Measurement options: Layout changed: Raw response, time-window, freq-smoothing
- Measurement options: Invert button changed to Invert flag checkbox
- DAC-ADC calibration changed from +/- 3dB to +/- 6dB
- Manipulation: Copy A to C
- Bugfixes:
- Device & signal: Invert input has no effect
- 1/N-Octave smothing for high frequencies (90% of Nyquist)
New in HOLMImpulse 1.4.1.4 (Oct 15, 2009)
- Bugfixes:
- Factor of 2 when calculating 1/N octave filters
- Show legends on butmaps can be unchecked
- Invert amplitude causes normalization to be invalid
New in HOLMImpulse 1.4.1.2 (Oct 12, 2009)
- Complex frequency domain smoothing (FPPO) Frequency dependant time-window
New in HOLMImpulse 1.4.1.0 (Oct 9, 2009)
- Features/Changes:
- User Guide integration: Help > User Guide
- Total response improved to confirm with ANSI+ISO 1/3, 1/6 octave filters
- Bugfixes:
- Huge memory usage when drawing graphs
- Plotting harmonic distortion when not available causes unhandled exception
New in HOLMImpulse 1.4.0.8 (Oct 7, 2009)
- Features/Changes:
- Improved logarithmic frequency axis
- Improved Time-zero Auto detect methods
- Measurement > Options > Info button
- Measurements data extra field: Application info
- Measurements data extra field: Date
- Windows Vista GUI compatible record-meter
- Exporting phase - Phase extend -> Phase Unwrap (Same functionality)
- Bugfixes:
- Crash when closing application
New in HOLMImpulse 1.4.0.6 (Oct 2, 2009)
- Features/Changes:
- Signal length up to 2^23 = 8388.608 samples available
- Information when trying to import signal/recording with different samplerates
- Record Meter Window improved (Alt+F1)
- Improved Time-zero Auto detect (Again)
- Logging is now Std C++ instead of Microsoft CLR
- Bugfixes:
- Misc spontaneous crashes and unhandled exceptions
- In/out channels is not loaded correctly
New in HOLMImpulse 1.4.0.4 (Sep 23, 2009)
- Features/Changes:
- Record Meter (Alt+F1)
- Supporting 4 channels soundcards
- Seperating MME, DirectSound, ASIO
- Bugfixes:
- High ressult when using logsweep or chirp
- Time-zero Auto detect
- Memory Allocation error for low- & high-pass
New in HOLMImpulse 1.4.0.2 (Sep 10, 2009)
- Features/Changes:
- Time-Zero-Method: Causal Impulse (Analog / IIR Filters)
- Bugfixes:
- Distortion graphs at low frequencies
- High/Low-pass measurement was not memory-safe for frequencies above Nyqiust
New in HOLMImpulse 1.4.0.0 (Sep 4, 2009)
- Features/Changes:
- Use specific user directory instead of 'All Users' directory
- Import of DUT response Import > 'Signal & Recording'
- Bugfixes:
- Memory leak
- Zip/Unzip using HeapAlloc (Memory problems on Vista causing crash)
- Direct import of old file format .hlm
New in HOLMImpulse 1.3.0.6 (Sep 2, 2009)
- Features/Changes:
- Import of DUT response Import > 'Signal & Recording'
- Bugfixes:
- Memory leak
- Notes:
- Direct import of old file format .hlm
New in HOLMImpulse 1.3.0.4 (Aug 28, 2009)
- Features/Changes:
- Lowpass/Highpass variable length
- Old autosaved file (MeasAutosaved.hlm) is moved to AutosavedObsolete
- QBox fit - Automatic plot
- Options - Sample offset increment
- Logarithmic frequency axis - Grid improved
- Export - Overwrite confirm dialog (Removed from browse)
- Bugfixes:
- Stitch Measurement C = A -> B
- Impulse domain: Auto Zoom
- Options: Clear measurement resets values
- Clear measurements and close does not overwrite autosaved measurements
- Memory leaks
New in HOLMImpulse 1.3.0.2 (Aug 27, 2009)
- Application version 1.2.9.9 instead of 1.3.0.0
- NDEBUG not defined for compiler causing slower performance
New in HOLMImpulse 1.3.0.0 (Aug 26, 2009)
- Features/Changes:
- Fileformat - New Open format (Zipped, flac/wav files)
- Fileformat - Old packages .hlm can still be opened)
- Fileformat - Full impulse is saved
- Analysis -> Measurement Data length only affect FFT size
- THD improved - Now calculating from 20th HD instead of 10th HD
- THD calculated on-the-fly when needed from the plotting
- Time zero autodetect improved at Nyquist frequency
- Waiting information improved (Hourglass when the application is working)
- Default setting: Normalize to 0dB not default
- Memory allocation now using HeapAloc/HeapFree
- Bugfixes:
- Extrapolating Import of frequency response to 0Hz
- Notes:
- Using new Windows SDK v7.0 library
New in HOLMImpulse 1.2.1.2 (Jul 18, 2009)
- Output allways to both left & right
- (Bug was introduced in version 1.2.0.0)
- Manipulation: B = 1/A when using windowing
New in HOLMImpulse 1.2.1.0 (Jul 13, 2009)
- Features/Changes:
- Export all mesurements as textfile (Impulse responses only)
- Locate impulse peak for LF with HF noise improved
- Normalization dialog includes maximum dB for graph
- GUI - Calibration box moved to device tab
- GUI - Save wave files moved to analysis tab
- Bugfixes:
- Make Dac-Adc calibration does not work
New in HOLMImpulse 1.2.0.8 (Jul 12, 2009)
- Bugfixes:
- System.AccessViolationException: When zooming to IR after sample shifting (Was caused by ArrayCircShift function taking argurement by point reference)
New in HOLMImpulse 1.2.0.6 (Jul 12, 2009)
- Features/Changes:
- Static libsnd library (used for import and export of wavefiles)
- Bugfixes:
- Moving time offset while lowpass or highpass currupted data
- No Wavefile type when exporting impulse as wavefile
- Memory error when reading Harmonic Distortion from saved measurement
- QBox manipulation
- Notes:
- SSE2-version is not maintained, since the FFT-algorithms in fact was slower with SSE2 using the VC++ compiler
New in HOLMImpulse 1.2.0.4 (Jul 12, 2009)
- Features/Changes:
- Frequency domain - Export "Extend phase when changing sign" option
- Impulse domain - Import as text file
- Impulse domain - Import as wave/flac/mp3/au-file
- Measuring: Extend to Nyquist frequency for nicer impulse view
- Autodetect SSE2 support from CPU identifier when autoupdating
- Bugfixes:
- Frequency domain - Export Logarithmic was nearly nonsense
- Frequency domain - Export was allways PSpice format
- Frequency domain - Export as PSpice compatiable text-file
- Out of memory when zooming in on the graphs
- Notes:
- SSE2-version is new reenabled
New in HOLMImpulse 1.2.0.2 (Jul 3, 2009)
- Features/Changes:
- Reinitialize Audio library (Detects soundcards plugged after start)
- Show PortAudio device information button
- Frequency domain - Export as PSpice compatiable text-file
- Impulse domain - Impulse interpolation is now optional
- Improved inverse calculation
- Bugfixes:
- Keep stream active while cannot restart stream
- Export Impulse domain text file has a header no matter what the "text" option is set at.
- Imaginary part of Nyquist frequency in 2^n FFT
New in HOLMImpulse 1.2.0.0 (Jun 29, 2009)
- Features/Changes:
- New layout (Extra tab: 'Data analysis')
- Fade in/out in milliseconds
- Saving signals: Extend with zeroes when saving inverse signal
- Save the correlation to wave-file when measuring (Optional)
- Adjustable output level: -40 -> 0 dBFS
- Time-alignment - (Lock Time zero feature)
- Stored in options: Save Wave files option
- Stored in options: Save Wave files filenames
- Stored in options: Chirp start freq and potens
- Stored in options: SQ-noise
- Impulse domain: Autozoom and zoomout improved
- Response data analysis improved (Faster)
- Export Impulse: From/To samples are not reset when exporting again
- Bugfixes:
- Sometimes options was not stored becuse form was destroyed before saving
- Impulse domain: Selected unit (distance, samples, time) was not saved
- Inverse signal: Saved waveform was time-reversed
- Time window: Disable auto apply window really does not apply any window now
- Time window: Is not locked when reoppening measurement
- NB:
- Not all old settings are migrated to this version
New in HOLMImpulse 1.1.6.6 (Jun 23, 2009)
- Features/Changes:
- LogSweep - Variable Infade & Outfade
- Bugfixes:
- LogSweep - Infade & Outfade
- Save signal as wave file (Syncing file-buffer)
New in HOLMImpulse 1.1.6.2 (Jun 23, 2009)
- Features/Changes:
- Save impulse response as 16/24 bit wave file. (for ARTA import)
- Save measurement signal as wave file.
- Save inverse signal as normalized wave file.
- Save output and recording as wave file (Optional)
- Bugfixes:
- Signal is allways LogSweep
New in HOLMImpulse 1.1.6.0 (Jun 18, 2009)
- ASIO support
- DirectSound support
- Export Impulse response as wave file
- TimeWindow start adjusted for logsweep
- Impulse domain: No autozoom in time after measurement
New in HOLMImpulse 1.1.5.6 (Jun 17, 2009)
- Features/Changes:
- 0dB Normalization optional (Enabled by default)
- Time window auto-apply optional (Enabled by default)
- Stich measurement with phase and gain optional
- Match measurement with phase optional
- Detection of time zero improved and configurable
- LogSweep highpass of the resulting impulse response (Enabled by default)
- Bugfixes:
- Impulse domain: Autozoom for not normalized measurements
- Normalization (Shift dB did not include pregain)
- Notes:
- Code-cleanup for normalization
- Remake of detection of time zero
New in HOLMImpulse 1.1.5.4 (Jun 14, 2009)
- Bugfixes:
- DPI resolution other than 96 in Windows setting
- Improved scaling when using large fonts in Windows setting
New in HOLMImpulse 1.1.5.2 (Jun 13, 2009)
- Features/Changes:
- New Icons (Improved)
- Save Frequency- & Impulse-Response in one image
- Frequency domain: Gating frequency indicator optional
- Frequency domain: dB minimum buttons
- Impulse domain: Harmonic distortion pre-tops indicators for the logsweep
- Impulse domain: Autoshift to m if above 500 cm in scale
- Impulse domain: Variable dB minimum when using dB scale
- Bugfixes:
- Impulse Graph: Drawing timewindow slow
- Zoom out at different samplerate
New in HOLMImpulse 1.1.5.0 (Jun 10, 2009)
- Features/Changes:
- File type *.hlm registered for HOLMImpulse (Double-click on file.hlm)
- Impulse-Graph improved graphics (Peak-To-Peak)
- Export impulse response: Sample number is optional (CheckBox)
- Max signal Length = 20 (Was 21, but crashed need to troubleshoot)
- New Icons
- Bugfixes:
- Post-Time window to small (Increased by x10)
- Impulse-Graph x-axis-label postition
- Harmonic distortion: Only plotting at frequencies where data is available
New in HOLMImpulse 1.1.4.8 (Jun 4, 2009)
- Export impulse response as text file
- Improved down-sizing when initializing measurements
- Impulse zoom out button
- Faster plotting in impulse-domain
New in HOLMImpulse 1.1.4.6 (Jun 2, 2009)
- New portaudio static library
- 64 bit support
- SSE2 disabled per default (Now Specific SSE2 version)
New in HOLMImpulse 1.1.4.0 (May 29, 2009)
- Checking for update as first thing at startup
- Bugfixes:
- Autozoom for measurements with a non-native samplerate
- QBox update disables time window
- QBox MinimumPhase was not 100% causal
New in HOLMImpulse 1.1.4.0 (May 29, 2009)
- Features/Changes:
- QBox (Sealed box) Autofit
- Compiled with SSE2 support (Faster math, FFT, etc...)
- Bugfixes:
- Reverberation impulses caused by cyclic FFT
New in HOLMImpulse 1.1.3.8 (May 28, 2009)
- Features/Changes:
- QBox (Sealed box frequency/impulse response simulate) Menu->Analyze->QBox
- Improved Windowsize for organize measurements
- Lowpass/highpass for measurements are saved/opened
- Bugfixes:
- Impulse response normalized amplitude for different samplerates
New in HOLMImpulse 1.1.3.4 (May 28, 2009)
- Features/Changes:
- Compatible with HOLMFIR saved measurements (New format version)
- When opening measurements - the plottet slots are reset to 0,1,2
- Bugfixes:
- Measurement options - Tabbing order
New in HOLMImpulse 1.1.3.2 (May 28, 2009)
- Features/Changes:
- Harmonic distortion is now plottet when the windowed amplitude is high
- Legends when saving bitmap
- Bugfixes:
- Microphone calibration disabled when making DAC-ADC calibration
New in HOLMImpulse 1.1.3.0 (May 28, 2009)
- Features/Changes:
- Keep Audio-Stream alive disabled per default
- Harmonic distortion working for all log-sweep length
- Harmonic distortion only showed to 1/3 Nyquist frequency
- Harmonic distortion saved/loaded from mesurement file
- Reverberation analysis improved
- dB mirror option for the Impulse graph has deaful -70 dB
- +dB shift shown in measurement info
- Info popups are HOLM custom popups, with topmost (Allways on top)
- Bugfixes:
- Plot amplitude checkbox updated when loading configuration at startup
New in HOLMImpulse 1.1.2.8 (May 28, 2009)
- Bugfixes:
- HOLMFIR extended measurements editable
- Harmonic distortion normalized to amplitude
- Harmonic distortion windows updated to match correct amplitude
New in HOLMImpulse 1.1.2.6 (May 28, 2009)
- Features/Changes:
- Higher latency for Audio - IO
- Reverberation analysis
- dB mirror option for the Impulse graph
- -70 dB as default lower limit
- Increased default extra recording time
- Bugfixes:
- At new measurement the measurement setting is reset
- Notes:
- Misc code-optimization inheritted from HOLMFIR project
New in HOLMImpulse 1.1.2.4 (May 28, 2009)
- Features/Changes:
- Lowpass / Highpass on already existing measurements
- Bugfixes:
- Volume measurement warnings updated
New in HOLMImpulse 1.1.2.2 (May 28, 2009)
- Features:
- File > Organize Measurements.
- Bugfixes:
- Improved Export/import to microphonecalibrations
- Notes:
- New measurement-list structure
New in HOLMImpulse 1.1.2.0 (May 28, 2009)
- Features:
- License updated
- When changing samplerate the frequency end scale is automaticly changed
- Analyze: Microphone calibration tool (for HOLM internal use)
- Export as calibration improved
- Analyze: Matching two measurements at different samplerate/length
- Analyze: Stitching two measurements at different samplerate/length
- Make DAC-ADC calibration improved
New in HOLMImpulse 1.1.1.2 (May 28, 2009)
- Features:
- Analyze: Matching A -> B at a specific frequency
- Analyze: Stitching C = A -> B: static Form and correct windowing
- Graphics: Scrollbar on the Measurement dropdowns
- Signal shown before measuring
- Set timewindow after measurement (Even if not present on emasurement)
- Options: Remember filter settings
- Measuring: Normalize to frequency window if that exists
- Bugfixes:
- Set samplerate implies freqstart = 10 Hz
- Notes:
- Old configuration is not compatible with this new version and will be reset
New in HOLMImpulse 1.1.1.0 (May 28, 2009)
- Features:
- Numbering of empty measurements to avoid same name
- Analyze: B = 1/A
- Analyze: C = A -> B (Auto adjust measurement A with gain+phase)
- Bugfixes
- Remove empty application version directory on exit
- Spelling: Miscealanous -> Miscellaneous
- ABC-operations with samplerate higher than 44100
- Import measurements with lower samplerate than active
New in HOLMImpulse 1.1.0.8 (May 28, 2009)
- Features:
- Options: Frequency & Amplitude limits - Improved GUI-Interaction
- Harmonic distortion: Availability information
- DAC-ADC calibration option
- Restart Stream option
- New layout for device settings
- LogSweep: Variable frequency start
- Bugfixes:
- Stiching: Removed Signal from result
- A, B, C labels visible for the measurements
- Linear Frequency axis
- Linear Amplitude axis
- When changing plot-compenents graphs is zoomed out
- Autoaupdate timeout for slow network response
- Notes:
- Using new library structure - Introducing the AudioHelper Class
New in HOLMImpulse 1.1.0.6 (May 28, 2009)
- Features:
- Drag'N'Drop measurement-files
- AutoUpdater
- Check for update option at startup
- Measurements Clear: Moved to Options
- Bugfixes:
- Slot number is not reset when plot components are changed
New in HOLMImpulse 1.1.0.4 (May 28, 2009)
- Total redesign!!!!!!!!!!
- Plot signal with thiner lines
- THD graphs
- Autodetect echoes
- Autozoom impulsegraph
New in HOLMImpulse 1.0.1.2 (May 28, 2009)
- Microphone calibration
- Improved GUI
- Measurement product, difference
- Measurement Copy
- Measurement Copy window
- Remember slotvalues in options file
- Measurement popup
- Mostly reworked
- Export as text
- Division
- Sum