24 lines
327 B
Python
24 lines
327 B
Python
# /// script
|
|
# requires-python = ">=3.11"
|
|
# dependencies = [
|
|
# "numpy",
|
|
# ]
|
|
# ///
|
|
|
|
import numpy as np
|
|
|
|
FS=24000
|
|
SAMPLE_COUNT=256
|
|
|
|
def main() -> None:
|
|
t_v = np.arange(SAMPLE_COUNT) / FS
|
|
signal = (0x7FFF*np.sin(t_v * 2* np.pi * 440)).astype(np.int16)
|
|
|
|
|
|
print(signal)
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|