當前位置:首頁 » 安卓系統 » android音樂波形

android音樂波形

發布時間: 2022-07-17 19:49:59

⑴ 有沒有什麼軟體可以顯示聲音波形的手機版的

1/4

這里,我們使用微軟Windows操作系統自帶的Windows Media Player軟體,不需要我們安裝額外的音樂播放軟體即可查看一段音樂文件的波形圖案,好了,接下來就是我們詳細的步驟了。首先,我們打開Windows Media Player媒體播放軟體。

⑵ 有沒有做音樂頻譜視頻的安卓軟體

安卓手機製作音樂頻譜的視頻我感覺美冊可以的,可以嘗試一下,美冊的可視化音頻功能
他的官效果是比較好的,導入音樂後,音頻可以隨著音樂的節奏跳動,直觀好看,讓音樂有立體感✌


⑶ 能顯示聲音波形的app

可以顯示音頻波形的可以用美冊的可視化音頻功能,美冊的可視化音樂做出來以後音樂的波形可以跟著節奏跳動,是比較立體的哦,也比較簡單。


⑷ 如何得到一段音樂的波形圖

下載一個美冊,用裡面的可視化音頻功能製作,美冊的可視化音樂做出來以後音樂的波形可以跟著節奏跳動,非常立體,美冊的可視化音樂效果非常多,主題非常多,圓形頻譜和波形頻譜都可以調整


⑸ 有沒有一款音樂軟體能很方便查看音頻的頻譜,波形,峰值和頻點值的最好中文的,跪求大俠幫忙了

goldwave 國內中文

⑹ android 如何做到播放音樂時動態波形



packagecom.AudioFx;

importandroid.app.Activity;
importandroid.content.Context;
importandroid.graphics.Canvas;
importandroid.graphics.Color;
importandroid.graphics.Paint;
importandroid.graphics.Rect;
importandroid.media.AudioManager;
importandroid.media.MediaPlayer;
importandroid.media.audiofx.Equalizer;
importandroid.media.audiofx.Visualizer;
importandroid.os.Bundle;
importandroid.util.Log;
importandroid.view.Gravity;
importandroid.view.View;
importandroid.view.ViewGroup;
importandroid.view.WindowManager;
importandroid.widget.LinearLayout;
importandroid.widget.SeekBar;
importandroid.widget.TextView;


{
privatestaticfinalStringTAG="AudioFxActivity";

_HEIGHT_DIP=160f;

;
privateVisualizermVisualizer;
privateEqualizermEqualizer;

;
;
;
privateTextViewmInfoView;

@Override
publicvoidonCreate(Bundleicicle)
{
super.onCreate(icicle);

mStatusTextView=newTextView(this);

mLinearLayout=newLinearLayout(this);
mLinearLayout.setOrientation(LinearLayout.VERTICAL);
mLinearLayout.addView(mStatusTextView);

setContentView(mLinearLayout);

//CreatetheMediaPlayer
mMediaPlayer=MediaPlayer.create(this,R.raw.my_life);
Log.d(TAG,
"MediaPlayeraudiosessionID:"
+mMediaPlayer.getAudioSessionId());

setupVisualizerFxAndUI();
setupEqualizerFxAndUI();

//
//receivedata,and
//whenitmakessensetoreceivedata.
mVisualizer.setEnabled(true);

//Whenthestreamends,wedon'tneedtocollectanymoredata.We
//don'tdothisin
//,
//non-Visualizerrelatedcode
//inthiscallback.
mMediaPlayer.setOnCompletionListener(newMediaPlayer.OnCompletionListener()
{
publicvoidonCompletion(MediaPlayermediaPlayer)
{
mVisualizer.setEnabled(false);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
setVolumeControlStream(AudioManager.STREAM_SYSTEM);
mStatusTextView.setText("音樂播放完畢");
}
});

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
setVolumeControlStream(AudioManager.STREAM_MUSIC);
mMediaPlayer.start();
mStatusTextView.setText("播放音樂中....");
}

()
{
//CreatetheEqualizerobject(anAudioEffectsubclass)andattachit
//toourmediaplayer,
//withadefaultpriority(0).
mEqualizer=newEqualizer(0,mMediaPlayer.getAudioSessionId());
mEqualizer.setEnabled(true);

TextVieweqTextView=newTextView(this);
eqTextView.setText("均衡器:");
mLinearLayout.addView(eqTextView);

shortbands=mEqualizer.getNumberOfBands();

finalshortminEQLevel=mEqualizer.getBandLevelRange()[0];
finalshortmaxEQLevel=mEqualizer.getBandLevelRange()[1];

for(shorti=0;i<bands;i++)
{
finalshortband=i;

TextViewfreqTextView=newTextView(this);
freqTextView.setLayoutParams(newViewGroup.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
freqTextView.setGravity(Gravity.CENTER_HORIZONTAL);
freqTextView.setText((mEqualizer.getCenterFreq(band)/1000)
+"Hz");
mLinearLayout.addView(freqTextView);

LinearLayoutrow=newLinearLayout(this);
row.setOrientation(LinearLayout.HORIZONTAL);

TextViewminDbTextView=newTextView(this);
minDbTextView.setLayoutParams(newViewGroup.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
minDbTextView.setText((minEQLevel/100)+"dB");

TextViewmaxDbTextView=newTextView(this);
maxDbTextView.setLayoutParams(newViewGroup.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
maxDbTextView.setText((maxEQLevel/100)+"dB");

LinearLayout.LayoutParamslayoutParams=newLinearLayout.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
layoutParams.weight=1;
SeekBarbar=newSeekBar(this);
bar.setLayoutParams(layoutParams);
bar.setMax(maxEQLevel-minEQLevel);
bar.setProgress(mEqualizer.getBandLevel(band));

bar.setOnSeekBarChangeListener(newSeekBar.OnSeekBarChangeListener()
{
publicvoidonProgressChanged(SeekBarseekBar,intprogress,
booleanfromUser)
{
mEqualizer.setBandLevel(band,(short)(progress+minEQLevel));
}

(SeekBarseekBar)
{
}

publicvoidonStopTrackingTouch(SeekBarseekBar)
{
}
});

row.addView(minDbTextView);
row.addView(bar);
row.addView(maxDbTextView);

mLinearLayout.addView(row);
}
}

()
{
mVisualizerView=newVisualizerView(this);
mVisualizerView.setLayoutParams(newViewGroup.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
(int)(VISUALIZER_HEIGHT_DIP*getResources()
.getDisplayMetrics().density)));
mLinearLayout.addView(mVisualizerView);

mInfoView=newTextView(this);
StringinfoStr="";

int[]csr=Visualizer.getCaptureSizeRange();
if(csr!=null)
{
StringcsrStr="CaptureSizeRange:";
for(inti=0;i<csr.length;i++)
{
csrStr+=csr[i];
csrStr+="";
}
infoStr+=csrStr;
}

finalintmaxCR=Visualizer.getMaxCaptureRate();

infoStr=infoStr+" MaxCaptureRate:"+maxCR;

mInfoView.setText(infoStr);
mLinearLayout.addView(mInfoView);

mVisualizer=newVisualizer(mMediaPlayer.getAudioSessionId());
mVisualizer.setCaptureSize(256);
mVisualizer.setDataCaptureListener(
newVisualizer.OnDataCaptureListener()
{
(Visualizervisualizer,
byte[]bytes,intsamplingRate)
{
mVisualizerView.updateVisualizer(bytes);
}

publicvoidonFftDataCapture(Visualizervisualizer,
byte[]fft,intsamplingRate)
{
mVisualizerView.updateVisualizer(fft);
}
},maxCR/2,false,true);
}

@Override
protectedvoidonPause()
{
super.onPause();

if(isFinishing()&&mMediaPlayer!=null)
{
mVisualizer.release();
mEqualizer.release();
mMediaPlayer.release();
mMediaPlayer=null;
}
}

/**
*
*{@linkVisualizer.OnDataCaptureListener#onWaveFormDataCapture}
*/

{
privatebyte[]mBytes;
privatefloat[]mPoints;
privateRectmRect=newRect();

privatePaintmForePaint=newPaint();
privateintmSpectrumNum=48;
privatebooleanmFirst=true;

publicVisualizerView(Contextcontext)
{
super(context);
init();
}

privatevoidinit()
{
mBytes=null;

mForePaint.setStrokeWidth(8f);
mForePaint.setAntiAlias(true);
mForePaint.setColor(Color.rgb(0,128,255));
}

publicvoipdateVisualizer(byte[]fft)
{
if(mFirst)
{
mInfoView.setText(mInfoView.getText().toString()+" CaptureSize:"+fft.length);
mFirst=false;
}


byte[]model=newbyte[fft.length/2+1];

model[0]=(byte)Math.abs(fft[0]);
for(inti=2,j=1;j<mSpectrumNum;)
{
model[j]=(byte)Math.hypot(fft[i],fft[i+1]);
i+=2;
j++;
}
mBytes=model;
invalidate();
}

@Override
protectedvoidonDraw(Canvascanvas)
{
super.onDraw(canvas);

if(mBytes==null)
{
return;
}

if(mPoints==null||mPoints.length<mBytes.length*4)
{
mPoints=newfloat[mBytes.length*4];
}

mRect.set(0,0,getWidth(),getHeight());

//繪制波形
//for(inti=0;i<mBytes.length-1;i++){
//mPoints[i*4]=mRect.width()*i/(mBytes.length-1);
//mPoints[i*4+1]=mRect.height()/2
//+((byte)(mBytes[i]+128))*(mRect.height()/2)/128;
//mPoints[i*4+2]=mRect.width()*(i+1)/(mBytes.length-1);
//mPoints[i*4+3]=mRect.height()/2
//+((byte)(mBytes[i+1]+128))*(mRect.height()/2)/128;
//}

//繪制頻譜
finalintbaseX=mRect.width()/mSpectrumNum;
finalintheight=mRect.height();

for(inti=0;i<mSpectrumNum;i++)
{
if(mBytes[i]<0)
{
mBytes[i]=127;
}

finalintxi=baseX*i+baseX/2;

mPoints[i*4]=xi;
mPoints[i*4+1]=height;

mPoints[i*4+2]=xi;
mPoints[i*4+3]=height-mBytes[i];
}

canvas.drawLines(mPoints,mForePaint);
}
}
}

⑺ android 怎麼繪制時時音頻波形圖

安卓開發音頻mic口接收20khz的波形的方法? 一、手機音頻通信的特點 1、 通用性強:在智能手機普及的今天,手機的對外通信介面多種多樣,而其中以3.5mm的音頻介面通用新最強,基本所有的手機、平板電腦都會有這個介面,所以在一些要求通用性的設...

⑻ 有木有,安卓音樂可視化效果apk

Visualisator 5000 Pro
可以在這下載:http://www.sjapk.com/25870.html
比較炫,但是需要你手機在發出聲音,可以將聲譜展示出來。

⑼ 音樂波形用哪些軟體可以製作

1。CAKEWALK PRO AUDIO

這個幾乎成了電腦音樂的代名詞,沒有哪個做電腦音樂的人不知道它的。CAKEWALK之所以受歡迎是因為它功能全面,操作簡單。對於不懂電腦音樂者,稍微學習一下就可以做出蠻有成就感的作品。而對於專業人員或高級用戶,CAKEWALK也提供大量高級功能。特別值得一提的是CAKEWALK4.0以上的版本加入了音頻處理功能,使它向專業級更跨進一步。目前CAKEWALK的最高版本是9.0.

2。CUBASE VST

這是一個相當厲害的,厲害之處在於它在處理MIDI與音頻方面都很出色這一點要比CAKEWALK強,CAKEWALK在音頻方面仍不夠完美,很多人仍不願使用CAKEWLK處理音頻。但CUBASE可以,強大的音頻即時響應效果器加上一大堆插件,處理的餘地很大。但CUBASE對系統要求也較高,普通的機器承受不了,加上它功能繁雜,使用較復雜,但這些並不影響CUBASE成為一個優秀的。

3。ENCORE

ENCORE的英語原意是返場加演曲目,而這個是用來列印樂譜的。它可以印出絕大多數的五線譜面,如果是一些近現代的作品採用一些其他的記譜法,ENCORE暫不能列印。但它列印一些鋼琴譜,交響樂譜等實際上已綽綽有餘,大家看到的書店裡的貝多芬奏鳴曲,ENCORE可以做到幾乎與它一模一樣。ENCORE的特點是簡單明了,上手極快,列印效果也很專業。

4。JAMMER

JAMMER是一個自動伴奏的,另一個與它類似的是BAND IN A BOX。所謂自動伴奏是指你只需輸入和弦標記,如C,Am,G7等,再告知伴奏的類型,電腦就會根據和弦自動給出一個伴奏,這對於一些不太懂得編曲,或初學音樂的人來說是十分有用的,可以說,它至少解決了一半的工作。而且,如果調整JAMMER的高級功能,也可以得到專業的效果。

5。SOUND FORGE

直譯的話是:聲音的偽裝。SOUND FORGE是一個單軌處理音頻的,也是個功能極其強大的,它的處理對象是波形文件(WAVE),也就是說它是一個音
頻處理。正如其英文原意,它可以把一個原始的波形文件加上各種效果,改變它的波形,聽起來自然會完全不一樣。也許變得渾厚,豐滿,也許變得陰森,恐怖。所以,在音頻製作中,SOUND FORGE可以成為後期處理的重要工具,同時它在錄音方面的優勢也是CAKEWALK等不可企及的。另外,使用SOUND FORGE的插件可以增加許多處理功能,把你的家變成一個小型的STUDIO。

6。COOL EDIT

這也是一個音頻處理,但它是多軌處理的,實際上是一個多軌錄音機,你可以分軌錄制音頻,最後合成。同時它也可以對波形文件進行效果處理,把它和單軌的SOUND FORGE結合起來使用很有成效,它確實是一個很「酷」的。
7. TONICA

這是一個教學,是為在專業音樂院校中學習四部和聲者所設計的,具有一定專業性和學術性。TONICA的原意就是主和弦。《和聲學》是專業音樂院校中必不可少的一門課程,而四部和聲是它的基礎,TONICA為學習者提供便利,你可以按照四部和聲的S,A,T,B輸入音符,在電腦上完成你的和聲作業,你還可以用你的MIDI設備播放你的大作,聆聽到實際音響可避免紙上談兵做和聲題,另外它還有一個很COOL的功能,可以為你指出作業中的平行五,八度,及時發現和改正錯誤,避免被你的老師扣去很多分分。實際上在西方國家,TONICA早被應用於課堂教學。學習音樂的朋友們,來試試看!

8. GUITAR PRO

GUITAR PRO是吉他愛好者的福音,他提供了列印標准六線譜的方式,吉他專用的很多記號他都有,另外它還有完善的吉他指板圖,也就是和弦標記。GUITAR PRO是帶音序器的,可以用MIDI設備播放音樂,你可以選擇用尼龍弦,鋼弦,爵士,失真吉他的音色回放CLASICAL,POP,JAZZ,ROCK音樂,從某方面來說,它也可以作為吉他練習的輔助工具,只要你有一台電腦。

9. EARMASTER

Earmaster也是一個教學,它是為訓練聽力而設計的,可以用作視唱練耳的輔助工具。它可以訓練旋律,和弦,節奏,但其中和弦的訓練較有實效。它的訓練方式與我國的訓練方式有區別,它不給標准音A,而是演奏出一個和弦後,給出該和弦的最低音,要求補上其他音。這對於訓練非調內和聲感覺十分有用。而且,通過它的具體設置,它可以演奏出如九和弦,大大七和弦,掛留四和弦減七,半減七和弦等復雜和弦,試一下你的耳朵有多靈敏?而且,由於該使用MIDI設備播放,保證音準不會有偏差,它還能統計你的正確率呢!

10. FRUITY LOOPS

也許大家對編輯鼓和打擊樂聲部比較頭疼吧?自己編的節奏要麼零碎沒有中心,要麼缺少變化。而且在音序器中編鼓聽不到循環反復的效果。非常麻煩。現在有了FRUITY LOOPS,一個建立在LOOP基礎上的,專用來編輯鼓的節奏,使用十分簡單,我們只要在其設定好的拍點上選擇某打擊樂器,你就可以聽到整體效果,而且它能自動幫你LOOP,你只要輸入一小節就夠了。支持MIDI格式輸出,可以把你做好的LOOP加入音序器的音軌中。很使用哦!

⑽ 那種邊播放音樂邊把音樂的波形顯示出來的軟體叫什麼

酷狗音樂。

酷狗音樂是中國極具技術創新基因的數字音樂交互服務提供商,致力於為互聯網用戶和數字音樂產業發展提供完善的解決方案。

酷狗在數字音樂發展上大膽嘗試,與唱片公司、版權管理機構合作探索發展,積累音樂版權,在推動廣范圍的跨行業、跨平台合作上做出努力。酷狗給予用戶人性化功能,實行多源下載,提升下載速度。國內最先提供在線試聽功能。

軟體特色

1、歌詞

卡拉OK歌詞顯示,所有歌詞逐字精準的顯示,方便看著歌詞哼唱;還可以讓歌詞顯示在頻譜、桌面或者歌手寫真上。

2、音樂指紋

下載的歌曲名有錯誤,有「智能重命名"幫你修改;經常聽一首歌曲但苦於不知道什麼歌曲,還有「歌曲識別工具」幫你快速得辨別。

熱點內容
2022款瑞虎升級哪些配置 發布:2024-09-20 06:59:07 瀏覽:262
資料庫與asp 發布:2024-09-20 06:55:25 瀏覽:725
python解釋編譯 發布:2024-09-20 06:52:57 瀏覽:646
舞蹈豐收腳本 發布:2024-09-20 06:36:26 瀏覽:594
linux進程埠號 發布:2024-09-20 06:36:11 瀏覽:79
派派怎麼改密碼忘了 發布:2024-09-20 06:25:49 瀏覽:780
linux虛擬地址物理地址 發布:2024-09-20 06:23:29 瀏覽:564
大華監控雲存儲 發布:2024-09-20 06:13:24 瀏覽:597
SQL寫序列 發布:2024-09-20 06:02:29 瀏覽:966
裝緩存下載 發布:2024-09-20 05:42:36 瀏覽:73