本文目錄一覽:
- 1、如何用古箏調音器調古琴
- 2、急!!!!如何通過python製作一個簡單的錄音機,錄製自己的聲音採用8k採樣,16位量化編碼,觀察其數值?
- 3、如何在Cubase中使用古箏音色 我下的音色軟件是:[古箏音色庫].TLF-SOFT-SonicCouture.Gu.Zheng.Kontakt.DV
- 4、古箏的聲音用點元素怎麼畫
如何用古箏調音器調古琴
其實最簡單的是ipad或者手機裡面下載一個古箏軟件,每根弦和ipad上的古箏都是對應的,根據ipad里古箏軟件的聲音調琴碼或者扳動扳手就好了,至於調音器,每個調音器都是不一樣的,如果你這個會發聲音的話,讓他發聲音,然後你再跟着調,如果不能發聲音就看他往哪裡偏,然後你往反方向調就可以啦
急!!!!如何通過python製作一個簡單的錄音機,錄製自己的聲音採用8k採樣,16位量化編碼,觀察其數值?
#我可以幫你寫一段代碼,能夠錄音形成wav文件,不過要分析錄音文件的波形,你可以另外找#工具,比如cooledit,也很方便。
from sys import byteorder
from array import array
from struct import pack
import pyaudio
import wave
THRESHOLD = 500
CHUNK_SIZE = 1024
FORMAT = pyaudio.paInt16
RATE = 44100
def is_silent(snd_data):
“Returns ‘True’ if below the ‘silent’ threshold”
return max(snd_data) THRESHOLD
def normalize(snd_data):
“Average the volume out”
MAXIMUM = 16384
times = float(MAXIMUM)/max(abs(i) for i in snd_data)
r = array(‘h’)
for i in snd_data:
r.append(int(i*times))
return r
def trim(snd_data):
“Trim the blank spots at the start and end”
def _trim(snd_data):
snd_started = False
r = array(‘h’)
for i in snd_data:
if not snd_started and abs(i)THRESHOLD:
snd_started = True
r.append(i)
elif snd_started:
r.append(i)
return r
# Trim to the left
snd_data = _trim(snd_data)
# Trim to the right
snd_data.reverse()
snd_data = _trim(snd_data)
snd_data.reverse()
return snd_data
def add_silence(snd_data, seconds):
“Add silence to the start and end of ‘snd_data’ of length ‘seconds’ (float)”
r = array(‘h’, [0 for i in xrange(int(seconds*RATE))])
r.extend(snd_data)
r.extend([0 for i in xrange(int(seconds*RATE))])
return r
def record():
“””
Record a word or words from the microphone and
return the data as an array of signed shorts.
Normalizes the audio, trims silence from the
start and end, and pads with 0.5 seconds of
blank sound to make sure VLC et al can play
it without getting chopped off.
“””
p = pyaudio.PyAudio()
stream = p.open(format=FORMAT, channels=1, rate=RATE,
input=True, output=True,
frames_per_buffer=CHUNK_SIZE)
num_silent = 0
snd_started = False
r = array(‘h’)
while 1:
# little endian, signed short
snd_data = array(‘h’, stream.read(CHUNK_SIZE))
if byteorder == ‘big’:
snd_data.byteswap()
r.extend(snd_data)
silent = is_silent(snd_data)
if silent and snd_started:
num_silent += 1
elif not silent and not snd_started:
snd_started = True
if snd_started and num_silent 30:
break
sample_width = p.get_sample_size(FORMAT)
stream.stop_stream()
stream.close()
p.terminate()
r = normalize(r)
r = trim(r)
r = add_silence(r, 0.5)
return sample_width, r
def record_to_file(path):
“Records from the microphone and outputs the resulting data to ‘path'”
sample_width, data = record()
data = pack(” + (‘h’*len(data)), *data)
wf = wave.open(path, ‘wb’)
wf.setnchannels(1)
wf.setsampwidth(sample_width)
wf.setframerate(RATE)
wf.writeframes(data)
wf.close()
if __name__ == ‘__main__’:
print(“please speak a word into the microphone”)
record_to_file(‘demo.wav’)
print(“done – result written to demo.wav”)
如何在Cubase中使用古箏音色 我下的音色軟件是:[古箏音色庫].TLF-SOFT-SonicCouture.Gu.Zheng.Kontakt.DV
1. 點選一個 MIDI 軌,例如 Ch 1 。
2. 在 Cubase 中按 F11 ,彈出樂器機架框,點一個空白的樂器槽,在彈出的菜單中,鉤選“Kontakt” 。
3. 彈出“Kontakt” 後,在 Kontakt 的 Ch 1上(這個 Ch 通道號必須和你的 MIDI 軌通道號一致),載入你的古箏音色。
4. 在MIDI 軌側邊欄的 MIDI 路由設置槽里,“-]”那個槽鉤選你的 MIDI 輸入硬件(例如 你的 MIDI 鍵盤信號是通過聲卡進來的,就鉤選你的聲卡);在“[-”那個槽的菜單中,鉤選“Kontakt”,就可以工作了。
5. 此時,彈 MIDI 鍵盤,就可以聽到 古箏 的聲音了。
古箏的聲音用點元素怎麼畫
1、首先古箏的聲音用點元素的點音的記號有3種。
2、其次分別表示為正點音,後點音,觸弦顫音。
3、最後按照這三種符號表示的點元素畫出對應的古箏聲音即可。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/183441.html