Moderator: Redaktörer
Nicke skrev:Hejsan.
Söker en testskiva som har frekvenssvep från 1Hz till ca 40Hz,skulle vilja ha så att tex track 1 är 1Hz samt tex track 23 är 23Hz,så det är lätt att se vad man spelar,kanske är 1 minut mellan låtarna lagom så man hinner med o känna/lyssna på saker o ting : )
shifts skrev:99 spår går det väl att klämma in tror jag. Du vill inte ha mer än 2 sek
tystnad?
Kom på att LTS testfiler (iaf några sinussvep) ligger på -20dB i nivå. Kanske
är lämpligt att ha det här med så ingen olycka händer.
Jag försöker fixa under veckan, tar några spår då och då
bomellberg skrev:Borde väl gå finfint att göra i Matlab eller dyl, och generera en massa wav-filer. En formel och tryck på knappen bara. Jag kan göra det i Labview iaf.
shifts skrev:paa skrev:99 spår på en minut kommer inte att få plats. Måste vara lite kortare per spår.
Nä det stämmer. Nicke, 30 sek plus lite tystnad kanske räcker?
"""Output an empty 1 second 16-bit WAVE file."""
import wave
import array
seconds = 1.0
samples_per_second = 44100
number_of_samples = int(samples_per_second * seconds)
sample_array = array.array('h')
for n in range(number_of_samples):
sample_array.append(0)
wave_out = wave.open("outfile.wav", "w")
wave_out.setnchannels(1)
wave_out.setsampwidth(2) # 2 bytes for -32768 to 32767 amplitude
wave_out.setframerate(samples_per_second)
wave_out.setcomptype("NONE", "Uncompressed")
wave_out.writeframes(sample_array.tostring())
wave_out.close()
bomellberg skrev:Här är ett script i Python, skrivet av dahnielson på linuxsampler.org:
- Kod: Markera allt
"""Output an empty 1 second 16-bit WAVE file."""
import wave
import array
seconds = 1.0
samples_per_second = 44100
number_of_samples = int(samples_per_second * seconds)
sample_array = array.array('h')
for n in range(number_of_samples):
sample_array.append(0)
wave_out = wave.open("outfile.wav", "w")
wave_out.setnchannels(1)
wave_out.setsampwidth(2) # 2 bytes for -32768 to 32767 amplitude
wave_out.setframerate(samples_per_second)
wave_out.setcomptype("NONE", "Uncompressed")
wave_out.writeframes(sample_array.tostring())
wave_out.close()
Komplettera med en for-loop 1-99, samt lite sinus-generering. Klart!
"""Output 99 30 second 16-bit WAVE files with sine tones."""
import wave
import array
import math
seconds = 30.0
samples_per_second = 44100
number_of_samples = int(samples_per_second * seconds)
for p in range(99):
sample_array = array.array('h')
hz = float(p + 1)
print "Generating file " + str(hz) + "Hz.wav"
for n in range(number_of_samples):
sample_byte = 16384.0 * math.sin (2 * math.pi * hz * n / samples_per_second)
sample_array.append(int(sample_byte))
filename = str(hz) + "Hz.wav"
wave_out = wave.open(filename, "w")
wave_out.setnchannels(1)
wave_out.setsampwidth(2) # 2 bytes for -32768 to 32767 amplitude
wave_out.setframerate(samples_per_second)
wave_out.setcomptype("NONE", "Uncompressed")
wave_out.writeframes(sample_array.tostring())
wave_out.close()
Nicke skrev:OlA-68 skrev:jag känner på mig att ni kan börja stryka skjortan och flugan detta blir en given grammisvinnare
Blir nog roligare än en Julskiva iallafall![]()
Mvh Nicke
OlA-68 skrev:Nicke skrev:OlA-68 skrev:jag känner på mig att ni kan börja stryka skjortan och flugan detta blir en given grammisvinnare
Blir nog roligare än en Julskiva iallafall![]()
Mvh Nicke
för en lts-are möjligen ja
Svante skrev:Nejnej... För en LTSare ska sinusen svepa.
Återgå till Skivrekommendationer
Användare som besöker denna kategori: Inga registrerade användare och 9 gäster