小编Max*_*x N的帖子

在Android上的后台运行GPS监听器

我想知道当Android应用程序在后台时如何接收GPS.有没有完整的教程来解释它?

service gps android

7
推荐指数
2
解决办法
1万
查看次数

Pure Data中的自动滑块?

我试图在Pure Data上自动模拟海洋声音.到目前为止,我已经完成了通过用[bp~]过滤一些噪声来实现非常基本的声音.我已经看到截止频率的最佳范围是300到500 Hz,因此我希望有一个水平滑块[hsl]从300到500并自动返回,直到我告诉它停止.(我已经将范围(300,500)分配给滑块,我现在只需要自动控制它).我试过[osc~],但它不起作用,因为滑块不是音频元素,[osc~]的输出是音频信号.在图片中,我展示了我的目标:

目前我的程序分布

那么我怎样才能自动控制滑块而不必手动改变它?到目前为止,一切都按照我想要的方式工作,但我需要滑块定期增加和减少以模拟海浪.

audio puredata

6
推荐指数
1
解决办法
1689
查看次数

有没有理由使用香草纯数据代替Pd扩展?

我刚刚开始使用Pd,想知道在使用Pd vanillavs. 时选择哪些因素Pd-extended.

puredata

5
推荐指数
1
解决办法
3045
查看次数

如何从 Pure Data 向 Python 发送消息?

我正在尝试将消息从 Pure Data 发送到 Python(以显示在 SSD1306 OLED 上)。有人建议我使用套接字。他们还提供了以下Python代码:

import socket
s = socket.socket()
host = socket.gethostname()
port = 3000

s.connect((host, port))
mess = "hello"
Msg = mess + " ;"
s.send(message.encode('utf-8'))
Run Code Online (Sandbox Code Playgroud)

在纯数据中,[netreceive 3000]对象和打印对象连接在一起。

这可行,但我想做完全相反的事情。使用套接字将数据从 Pure Data 发送到 Python。我找到了一些教程,但他们都讨论了Python到Python的消息接收和发送。我怎样才能实现 Pd 呢?

python sockets puredata

5
推荐指数
1
解决办法
1471
查看次数

纯数据帮助。如何在 Pd 中使用条件逻辑

我自己也很困惑,需要你的帮助。我正在尝试在纯数据中创建一个小函数,该函数表示当它toggle打开时发送 a 1,但当它不打开时它允许计算值通过。

因此,程序会计算一个值12,当toggle不在时,计算值会通过,但当 是时,togggle它会发送1

我会显示我的代码,但它是 Pd,所以我无法复制和粘贴它。到目前为止,我的尝试是利用,spigots但这不起作用,1无论toggle正在做什么,它仍然会发送,而且我知道计算值会发生变化。

在正常代码中我会做类似的事情:

value = computedVal

if (toggle == 1) then return 1;

else return value;
Run Code Online (Sandbox Code Playgroud)

puredata

3
推荐指数
2
解决办法
1万
查看次数

运行两个具有各自属性的 v4l2loopback 设备

使用 v4l2loopback 设备我可以运行这两个虚拟设备:

a) 将佳能数码单反相机的预览图像通过 USB 通过 v4l2loopback 运行到 OBS 中:

modprobe v4l2loopback
gphoto2 --stdout --capture-movie | gst-launch-1.0 fdsrc fd=0 ! decodebin name=dec ! queue ! videoconvert ! tee ! v4l2sink device=/dev/video0
Run Code Online (Sandbox Code Playgroud)

找到here,它的工作原理。

b) 将 OBS 的输出流式传输到基于浏览器的会议系统中,如下所示:

modprobe v4l2loopback devices=1 video_nr=10 card_label="OBS Cam" exclusive_caps=1
Run Code Online (Sandbox Code Playgroud)

这里找到,这也有效。

但是,我需要运行两个a)和b)在同一时间,预期这是行不通的。他们在干扰,似乎他们正在使用相同的缓冲区,视频在两个制作人之间来回翻转。

我学到的和尝试的:内核模块只能加载一次。可以使用命令卸载 v4l2loopback 模块modprobe -r v4l2loopback。我不知道第二次加载它是否会被忽略或卸载前一次。

我尝试将模块devices=2作为选项以及不同的视频设备加载,但我找不到正确的语法。

v4l2 v4l2loopback

3
推荐指数
2
解决办法
3596
查看次数

每个音符的纯数据弯音

似乎Pd只有全局MIDI音高弯控制.如何为个别音符发送不同的弯音事件?

在Pd扩展中,我制作了一个简单的补丁,从MIDI中读取并将相同的音符写入MIDI输出.现在我想根据查找表单独为每个输入音符改变弯音事件,因此MIDI输出音符根据音符中的MIDI而不同地弯曲.

有任何想法吗?

audio midi puredata

2
推荐指数
1
解决办法
1018
查看次数

如何使用纯数据获取基频并创建它的谐波?

我正在使用非常简单的频率,[osc~]后面只有一个和一个数字。我想用 Pure Data 找到一种简单的方法来创建该频率的谐波/泛音。我将如何去做?

puredata

2
推荐指数
1
解决办法
183
查看次数

纯数据中的 expr 对象的表达式计算不正确

我试图在表达式为 true 时打印字符串消息,但现在输出仍然打印一条消息,尽管表达式为 false。 在此输入图像描述

expression puredata

0
推荐指数
1
解决办法
389
查看次数

标签 统计

puredata ×7

audio ×2

android ×1

expression ×1

gps ×1

midi ×1

python ×1

service ×1

sockets ×1

v4l2 ×1

v4l2loopback ×1