The Trunk: EToys-ct.359.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: EToys-ct.359.mcz

commits-2
Marcel Taeumel uploaded a new version of EToys to project The Trunk:
http://source.squeak.org/trunk/EToys-ct.359.mcz

==================== Summary ====================

Name: EToys-ct.359
Author: ct
Time: 20 September 2019, 7:27:50.226726 pm
UUID: d4cbaeb4-8010-2d4d-ba53-8e0332052fe0
Ancestors: EToys-mt.354

Refactor SpectrumAnalyzerMorph: Extract #fftSize: to enable foreign calls

=============== Diff against EToys-mt.354 ===============

Item was added:
+ ----- Method: SpectrumAnalyzerMorph>>fftSize: (in category 'accessing') -----
+ fftSize: aSize
+
+ | on |
+ on := soundInput isRecording.
+ self stop.
+ fft := FFT new: aSize.
+ self resetDisplay.
+ on ifTrue: [self start].!

Item was changed:
  ----- Method: SpectrumAnalyzerMorph>>setFFTSize (in category 'menu and buttons') -----
  setFFTSize
  "Set the size of the FFT used for frequency analysis."
 
+ | aMenu sz |
- | aMenu sz on |
  aMenu := CustomMenu new title: ('FFT size (currently {1})' translated format:{fft n}).
  ((7 to: 10) collect: [:n | 2 raisedTo: n]) do:[:r | aMenu add: r printString action: r].
  sz := aMenu startUp.
  sz ifNil: [^ self].
+ self fftSize: sz.!
- on := soundInput isRecording.
- self stop.
- fft := FFT new: sz.
- self resetDisplay.
- on ifTrue: [self start].
- !