From: Toby H. <tjw...@gm...> - 2011-03-08 15:53:44
|
I've had a good play around with ProjectM and I've suspected for a while that the spectrum code isn't working properly. Here's a simple preset that should display a vertically scrolling spectrum - but all I'm getting is a horizontal line. I can tell that beat detection is working because the normal "ProjectM" headphones preset has scaling headphones and other presets react reasonably to the audio. This is a simplified version of "raron - simple frequency spectrum, clouds vertical scroll.milk". [preset00] fRating=3.000000 fGammaAdj=1.000000 fDecay=1.000000 fVideoEchoZoom=1.006596 fVideoEchoAlpha=0.000000 nVideoEchoOrientation=3 nWaveMode=7 bAdditiveWaves=0 bWaveDots=1 bWaveThick=0 bModWaveAlphaByVolume=0 bMaximizeWaveColor=0 bTexWrap=0 bDarkenCenter=0 bRedBlueStereo=0 bBrighten=0 bDarken=0 bSolarize=0 bInvert=0 fWaveAlpha=0.001000 fWaveScale=0.043641 fWaveSmoothing=0.630000 fWaveParam=0.000000 fModWaveAlphaStart=0.710000 fModWaveAlphaEnd=1.300000 fWarpAnimSpeed=1.000000 fWarpScale=1.331000 fZoomExponent=1.030000 fShader=0.020000 zoom=1.0002 rot=0.000000 cx=0.500000 cy=0.500000 dx=0.000000 dy=0.000000 warp=0.010000 sx=1.000000 sy=1.000000 wave_r=0.650000 wave_g=0.650000 wave_b=0.650000 wave_x=0.500000 wave_y=0.500000 ob_size=0.500000 ob_r=0.010000 ob_g=0.000000 ob_b=0.000000 ob_a=0.000000 ib_size=0.260000 ib_r=0.250000 ib_g=0.250000 ib_b=0.250000 ib_a=0.000000 nMotionVectorsX=12.000000 nMotionVectorsY=9.000000 mv_dx=0.000000 mv_dy=0.000000 mv_l=0.900000 mv_r=1.000000 mv_g=1.000000 mv_b=1.000000 mv_a=0.000000 wavecode_0_enabled=1 wavecode_0_samples=512 wavecode_0_sep=0 wavecode_0_bSpectrum=1 wavecode_0_bUseDots=1 wavecode_0_bDrawThick=1 wavecode_0_bAdditive=1 wavecode_0_scaling=1.000000 wavecode_0_smoothing=0.500000 wavecode_0_r=1.000000 wavecode_0_g=1.000000 wavecode_0_b=0.300000 wavecode_0_a=1.000000 wave_0_per_point1=oddtest = (sample*512)%2; wave_0_per_point2=meter = 0.5 + value1 * 5; wave_0_per_point3= wave_0_per_point4=a = if(equal(oddtest,0),0,meter); wave_0_per_point5=y = if(equal(oddtest,0),0.5,meter); wave_0_per_point6=x = sample - (oddtest * 0.001953125) ; per_frame_1=dy = 0.003; |