Skip to content

Conversation

@yjzxkxdn
Copy link

Overview
This enhancement adds multiple MATLAB-style color maps to Praat's spectrogram display, providing more intuitive and visually appealing acoustic data visualization.

New Features

  1. 14 Color Map Options
    Grey - Traditional grayscale (default)
    Viridis - Matplotlib's scientific colormap
    Jet - Classic MATLAB rainbow
    Hot - Heat map
    Cool - Cool tones
    Spring - Spring colors
    Summer - Summer colors
    Autumn - Autumn colors
    Winter - Winter colors
    Bone - Grayscale enhanced
    Copper - Copper tones
    Pink - Pink gradient
    Parula - MATLAB default
    Turbo - Google's high dynamic range colormap

  2. Technical Implementation
    New kSpec_colourMap enum type
    Extended Spectrogram_paint functions with color map support
    Integrated with Praat's preference system

Usage
Go to "Spectrum" → "Spectrogram settings..."
Select desired color map from "Colour map" dropdown
Click "OK" to apply
All spectrogram displays (including export) will use the selected color map automatically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant