Release Notes
Stay updated with the latest MALMIJAL software releases, including new features, performance improvements, bug fixes, and version updates. Review detailed release notes and track the full version history of the MALMIJAL signal processing tool.


Update Details (v2.8.0)
This update includes new features, performance improvements, and bug fixes to enhance the stability and signal processing capabilities of MALMIJAL-M.
1. [DATA]
- Added support for importing and exporting JSON (.json) files.

- Added metadata tooltips for JSON (.json) files.
- Added JSON (.json) export support.
2. [Preprocess Panel]
- Added the Divide operation, supporting division between time-domain signals or between frequency-domain signals.
3. [Spectra Panel]
- FFT (Fast Fourier Transform) : Added a Two-Sided spectrum option.
- Cepstrum: Complex and Real Cepstrum
- Inverse FFT: Added the ability to perform Inverse FFT on FFT, Power Spectrum, Cross Spectrum, PSD, CSD, and FRF data.
Update Details (v2.7.1)
This release introduces new features, performance enhancements, and bug fixes designed to improve the stability, usability, and signal processing performance of MALMIJAL-M.
1. [Work Model]
- Added "Import MMJ File" to the Work node context (right-click) menu.
2. [Preprocess Panel]
Arithmetic Operation:
- Added support for dB Sum and dB Subtraction.
- Added support for using time-domain data and selected frequency-domain data (FFT, Power Spectrum, PSD, and Octave Band) as input to DATA and PROCESS operations.
Convolution:
- Full Option: Added a Full option to control the processing mode.
Refer to Samples/convolution theorem.mmj for an example.
- Spectral Envelope
3. [Spectra Panel]
Octave Band Analysis
- Added the "Use Input as Octave Bands" checkbox.
- Use this option when the input data is Octave Band data instead of time-domain data.
4. [General Graphics Options]
- Added Left (←) and Right (→) arrow key navigation for the Data Cursor.
- When plotting multiple Octave Band analysis results together, you can now choose from three visualization types:
Scatter Plot
- Added support for displaying Overall dB and dBA values.
Update Details (v2.6.0)
This update includes new features, performance improvements, and bug fixes to enhance the stability and signal processing capabilities of MALMIJAL-M.
1. [Preprocess Panel]
- Added hyperbolic trigonometric functions: sinh, cosh, tanh
- Added First Zero Crossing option for Sinc signal generation
2. [Statistics Panel]
- Added Sliding Window Features to the Statistics Method:
3. Added dataset: crest_kurtosis.csv, Added example file: crest factor and kurtosis.mmj

4. Added CF (Crest Factor) display when using: Ctrl + Shift + Mouse Click + Drag & Drop selection
5. Added support for 24-bit/sample IEEE float format when loading audio files
6. Updated audio recording hotkeys: Start recording: F2 → Ctrl + R, Stop recording: Ctrl + R, Enter, or Space
7. [PROCESS Panel] Added tooltip for # of FFT setting in Spectra:
→ If # of FFT > 1000, automatic zero-padding is applied
→ If # of FFT > 1000, automatic 8-segmentation is applied
8. Updated model: Samples/order spectrum.mmj, Updated corresponding data file: vibration.dat
9. Fixed errors when loading certain MATLAB MAT-files
Update Details(2.5.0)
New features, performance improvements, and bug fixes to enhance stability and signal processing performance in MALMIJAL-M.
1.Expression Input Support for Numeric Fields
In non-integer numeric input fields, MALMIJAL-M now supports mathematical expressions, including basic arithmetic and common constants/functions such as pi, e, sin, cos, tan, abs, sqrt, exp, log, log10, and pow. After entry, the expression is automatically evaluated and converted into a numeric value.
Examples:
2*pi*1000 → 6283.185…
sqrt(2) → 1.414…
log10(1000) → 3
Invalid Expression Error Popup
2. Angle Option Added for Envelope Processing
An Angle checkbox has been added in the Preprocess tab when selecting Envelope Curve.
When enabled, MALMIJAL-M internally applies the Hilbert Transform to calculate the signal angle (phase) instead of the envelope curve.
For an example workflow, see:
“Samples/FM envelope.mmj”
3. Time Delay Added to Preprocess Tab
A Time Delay function has been added to the Preprocess tab, allowing users to shift signals in time for analysis and alignment purposes.
Example workflows can be found in:
“Samples/echo.mmj” and “Samples/detect delay.mmj”.
Update Notes (v2.4.0)
- Data Editing (Crop, Cut, Restore)
- Improvements to switching between D&D Mode and Modeling Mode
- .mmj example files revised and new ones added (from 31 to 45)
※ The update can be applied by downloading and installing it. (Previous version: v2.3.1)
Crtl+Shift Drag : Select Editing Area
Analysis Information & Crop/Cut Data
Export Data
Ctrl+D : Restore Data
Update Details (v2.3.1)
- Minor Bug Fix
- Order spectrum Feature Added (Example file: order spectrum.mmj)
- RPM extraction Feature Added (Example file: RPM extraction.mmj)
※ To update, simply download and install it. (Previous version: v2.2.2)
Release of MALMIJAL-Modeling
Signal Processing Visualization Platform
- No code, No pain!
- Preprocessing, Statistics, Filtering, Frequency Analysis
- Intuitive signal-processing visualization
- Interactive modeling and analysis
- Ideal for signal-processing education and training
- Automated macro processing through signal-processing modeling — multi-data processing
Key Analysis Features
-Preprocessing
Detrend
Resampling
Polynomial Fit
Exponential Fit
Arithmetic Operation
Differentiation
Integration
Peak Finding
Convolution
Envelope Curve
- Statistics
Descriptive Statistics
Auto-correlation
Cross-correlation
IQR (Inter-Quartile Range)
Z-score
PCA (Principal Component Analysis)
- Filtering
MA (Moving Average)
EMA (Exponential Moving Average)
FIR (Finite Impulse Response)
IIR (Infinite Impulse Response)
- Frequency Analysis
FFT (Fast Fourier Transform)
Short-Time FT
Power Spectrum
Cross Spectrum
PSD (Power Spectral Density)
CSD (Cross Spectral Density)
FRF (Frequency Response Function)
Coherence
Octave Band Analysis
Drag & Drop Mode
- Easy data handling with drag-and-drop
- Intuitive, interactive interface
- Single-file processing Supported file types:
Binary files(*.xlsx, *.mat, image files such as *.jpg, audio files such as *.wav)
- View the Drag & Drop Mode tutorial video
Modeling Mode
- DATA → PROCESS → DISPLAY workflow for data-processing modeling
- Multi-channel, multi-file processing
- Save and load modeling configurations
- Customizable data processing and visualization
- View the Modeling Mode tutorial video