解析媒体矩阵(MediaMatrix)(二)简单的MWare程序设计

解析媒体矩阵(MediaMatrix)(二)简单的MWare程序设计
解析媒体矩阵(MediaMatrix)(二)简单的MWare程序设计

国音响设计网

w w w .x y c a d .c o m

国音响设计网

w w w .x y c a d .c o m

国音响设计网

w w w .x y c a d .c o m

国音响设计网

w w w .x y c a d .c o m

国音响设计网

w w w .x y c a d .c o m

浅析新媒体矩阵

一、新媒体矩阵是什么 搭建新媒体矩阵,首先要明白矩阵是什么。 “矩阵”原本是一个数学概念,指一个长方形阵列排列的复数和实数集合。 对于新媒体矩阵,目前行业内还没有统一的定义,我倾向于将它定义为能够触达目标群体的多种新媒体渠道组合。 矩阵有横向矩阵和纵向矩阵两种类型。 1.横向矩阵 横向矩阵指企业在全媒体平台的布局,包括自有App、网站和各类新媒体平台如微信、微博、今日头条、一点资讯、企鹅号等,也可以称为外矩阵。知乎网友将常用的一些媒体平台整理归类(如图4-2所示)。 图4-2新媒体矩阵(不完全举例) 2.纵向矩阵 纵向矩阵主要指企业在某个媒体平台的生态布局,是其各个产品线的纵深布局,也可以称为内矩阵。这些平台一般都是大平台,比如微信。在微信平台可以布局订阅号、服务号、社群、个人号及小程序。表4-2列举了微信、今日头条和微博的部分纵向矩阵。

表4-2微信、今日头条、微博的部分纵向矩阵 二、搭建企业新媒体矩阵的作用 搭建新媒体矩阵的作用最主要体现在实现内容多元化、分散风险、协同放大宣传效果。 1.内容多元化 每个平台都有独特的内容风格,例如,公众号以图文为主,微博以140字内的短状态加照片为主,抖音以15秒到1分钟的视频为主。 企业在多个平台上建立账号,可以使内容形式多元化,吸引不同受众群体。 例如,共青团中央入驻到00后聚集的B站,发布原创视频吸引这些年轻用户关注,用户可以发弹幕进行评论。 2.分散风险 企业集中在某一平台运营,如果不幸出现“黑天鹅事件”,例如被封掉,则会前功尽弃。2017年6月,包括“毒舌电影”“关爱八卦成长协会”在内的大号遭到了永久封禁,在此之前“毒舌电影”就做了相关的App,及时把粉丝引导到新平台,因而封号的影响程度被降低。建立矩阵也是纳西姆·尼古拉斯·塔勒布在《反脆弱》一书中提到的遇到波动和不确定性的情况下一种可靠的解决办法。 3.协同放大宣传效果

解析媒体矩阵(MediaMatrix)(四十七)NWare软件介绍(9)——Python编程基础(续3)

10 循环语句(while) while语句支持的单个表达式,只要测试结果是真,那么循环就持续执行,直到测试结果为假。所以这个测试结果可以是一个表达式,也可以是一个常量,例如: while 1:  m=inputs[0].value_get( )  outputs[0].value_set(m) 这段脚本表示对第一个输入通道取值,并直接传递给 第一个输出通道。由于循环控制语句的控制条件是“1”,也就是说永远为“真”,所以这个循环就要永远持续下去。当然也可以不使用“1”,而使用一个判断表达式作为循环建立的条件: value=inputs[0].value_get( ) while value>=-12:  outputs[0].value_set(inputs[1].value_get()) else:outputs[0].value_set(-100) 这个范例脚本其实可以用来作噪声门的控制电路,它的原理就是利用脚本的一个输入端重复侦测输入的电平大小,一旦输入电平超过了预先设定的“-12 dB”,则输出端电平就会跟随输入端电平的调整,达到1∶1的输出。而当输入电平低于“-12?dB”时,输出电平被衰减“-100?dB”,也就是相当于被关闭了。在NWare中可以创建一个图1所示的文件来运行。 图1的上半部分就是音频电路的连接,两个串联的电平控制器充当了噪声门的输入和输出电平调节,表头则是用来探测输入电平的大小;下半部分是实现噪声门控制的一个逻辑控制电路,其中脚本“Gate _Control”两侧的表头和电平旋钮是分别从上面的音频器件中“粘贴”过来的。对比编写的“while”循环脚本可以看出,当探测到从“0”端口输入的电平表电平也就是[inputs[0].value_get()]为“-35?dB”时,低于预先的设定,所以输出端的输出电平也就是[outputs[0].value_set(-100)]被钳位到“-100?dB”的位置。一旦超过门限以后,输出端则会跟随输入的电平调节到“0?dB”的位置。这样就实现了一个简单的噪声门电路,其中的触发电平门限的设定“-12?dB”就是噪声门中的门限阈值(Threshold),如果希望这个参数是可变的,则可以对上述脚本的前两行作如下修改:value=inputs[0].value_get( ) threshold=inputs[2].value_get( ) while value>=threshold: 同时在图1的控制脚本模块中添加第三个输入节点inputs[2],就可以独立控制噪声门阈值了。 是不是使用Python脚本只能搭建最简单的电路呢?答案当然是否定的,在学习Python的开篇就提到过,这是一种强大的计算机语言,其功能基本上取决于编程人员的思维。对图1的噪声门做功能扩充,将其变成一个完整的扩展器。图1的电路用于噪声门时,其输出扩张比(Expander Ratio)为1∶1,当用于一般扩展器时,扩展比是需要有变化的,可以将前面的脚本文件第三行改为: 解析媒体矩阵(MediaMatrix)(四十七) NWare软件介绍(9)——Python编程基础(续3) 图1 用脚本编写的噪声门控制电路

什么是媒体矩阵

什么是媒体矩阵? MediaMatrix?——媒体矩阵,是一个综合了硬件、软件、设计,可提供一个稳定的、有效率的、功能强大的音频处理系统。基于强大的DPU处理器,媒体矩阵内含数百个音响设备、图型原素、测试工具、诊断工具。系统设计者可通过操作一个很直观的、简洁的界面,设计、设定与控制整个复杂的音响系统。每一个媒体矩阵系统由四个基本部件组成:主机、操作系统、数字处理部分和声音输入/输出设备。这种系统有很强的扩展性——从基本的单装卸处理器到大型多通道并行音频处理网络。 它的使用更是简单极了:首先音响设计师或工程师只需要在电脑屏幕上设计音响系统,就象他在办公室中用CAD画图一样,当框图设计完成以后,设计者只要在菜单中点击“编译”,新的系统就可以使用了。媒体矩阵采用智能算法将屏幕上的系统设计翻译后传递给DPU引擎,系统设计编译后音源(如:话筒、CD机等)和末级放大设备(如:功放等)就可以使用了,这些音源和末级设备通过数字化接口盒BOB或CAB和媒体矩阵连接在一起。数字接口盒就是一个数字——模拟转换装置。整个音频系统就被包容在媒体矩阵的主机里并由多个DPU卡的DSP引擎进行处理,这些卡可以完成很多传统模拟设备,诸如调音台、配线架、压缩器、延时器、均衡器、分频器、噪声门、扩张器、混响器、电平表、信号发生器等功能,而且每一种设备的数量基本不受限制,只要DSP的空间足够。 而作为媒体矩阵界面的核心部分就是:MWare?,一套32位四合一的Windows 应用程序。它包括高级DSP编程语言、系统设计软件、系统控制/网络控制软件和DSP测试软件,它也是目前市场上功能最强的数字音响软件。MWare?带有数百种音响设备可以选用,如果找不到您需要的设备,您可以利用媒体矩阵的基本设备创建您自己的音响设备。它给设计者与DPU 硬件之间,提供一个无缝的操作界面。作为一个著名的“设计菜单”,从最简单的开关到复杂的反馈衰减运算、混音、路由等高级音频处理,每一个操作都是如此的简单,加上媒体矩阵丰富的设计菜单,只要能想像得到的任何一种类型的音响统系,就能实现。 媒体矩阵拥有多种多样的传输端口,如:Analog audio I/O、AES/EBU digital I/O、CobraNet?Ethernet audio I/O、TCP/IP Control、Logic output ports、COM ports control、Control Voltage ( CV ) Input ports、Telnet等等来实现音频和控制信号的输入和输出,它们全部经过DPU进行分析和处理。在一套完善的系统里一个主机最大能够支持多达256个输入与256个输出的音频信号。

新媒体矩阵

新媒体矩阵 新媒体平台越来越多,如微信、微博、抖音等,有一个概念开始被频繁提及——新媒体矩阵。但我发现很多同学每天都被矩阵所困扰,主要由以下几点; 感觉每天要更新n个平台,但不知道哪个是重点; 不知道什么时候该搭建矩阵,以及注意点; 不同部分间对新媒体的考核标准是什么; 本文试图回答上述问题,探讨新媒体矩阵及运营方法。 一、新媒体矩阵是什么 搭建新媒体矩阵,首先要明白矩阵是什么。“矩阵”原本是一个数学概念,指一个长方形阵列排列的复数和实数集合。对于新媒体矩阵,目前行业内还没有统一的定义,我倾向于将它定义为能够触达目标群体的多种新媒体渠道组合。 矩阵有横向矩阵和纵向矩阵两种类型。 1、横向矩阵 横向矩阵指企业在全媒体平台的布局,包括自有App、网站和各类新媒体平台如微信、微博、今日头条、一点资讯、企鹅号等,也可以称为外矩阵。知乎网友将常用的一些媒体平台整理归类(如图4-2所示)。 图4-2 新媒体矩阵(不完全举例)

2、纵向矩阵 纵向矩阵主要指企业在某个媒体平台的生态布局,是其各个产品线的纵深布局,也可以称为内矩阵。这些平台一般都是大平台,比如微信。在微信平台可以布局订阅号、服务号、社群、个人号及小程序。表4-2列举了微信、今日头条和微博的部分纵向矩阵。 二、搭建企业新媒体矩阵的作用 搭建新媒体矩阵的作用最主要体现在实现内容多元化、分散风险、协同放大宣传效果。 1.内容多元化 每个平台都有独特的内容风格,例如,公众号以图文为主,微博以140字内的短状态加照片为主,抖音以15秒到1分钟的视频为主。企业在多个平台上建立账号,可以使内容形式多元化,吸引不同受众群体。例如,共青团中央入驻到00后聚集的B站,发布原创视频吸引这些年轻用户关注,用户可以发弹幕进行评论。 2.分散风险 企业集中在某一平台运营,如果不幸出现“黑天鹅事件”,例如被封掉,则会前功尽弃。 2017年6月,包括“毒舌电影”“关爱八卦成长协会”在内的大号遭到了永久封禁,在此之前“毒舌电影”就做了相关的App,及时把粉丝引导到新平台,因而封号的影响程度被降低。建立矩阵也是纳西姆·尼古拉斯·塔勒

新媒体运营怎么玩媒体矩阵,从三个维度进行分析主流媒体平台

新媒体内容规划流程和写文步骤! 有人问我,我做这个公众号的内容生产流程是怎样的? 这个问题有点头大。 正常情况下,我在《如何做好公众号内容规划?7步解决运营烦恼!》里就有分享: 我们需要清晰内容定位——竞品分析——内容栏目规划——内容风格确定——选题库建立——内容视觉呈现敲定,最后生成公众号内容规划操作手册,形成系统标准化SOP。 然后基于内容规划操作手册,从选题出发,收集素材,创作形成文稿,完成交叉审稿,最后预览发布。 这是比较靠谱的流程,对不对? 甚至,其中每一个环节,都应该更精细化的去操作,比如选题。很多团队除了建立选题库,还会召开选题会。 像深夜发媸团队,通常主编会提前一天让大家交选题清单。每人可能会提出几十甚至上百个选题。 然后第二天早上开选题会,大家一起来看选题清单,每个人从中挑选出自己喜欢和不喜欢的选题,并说明原因。 大部分人都喜欢的选题,就重点去做,大概率会成为下个月的爆文。而都不喜欢的选题,也会在一起仔细研究,为什么都不喜欢?有什么共性?避免再次出现。 这是很好方法,每个团队都可以参考。 但是问到木木老贼这个号的内容规划流程,还真不太一样——以上这些,大多与我无关。 因为这个号是我利用业余时间一个人做的,没有团队、没有约束、没那么多时间,所以一切从简,比较随意。 毕竟,运作其他事项已经很心累了,自己的号就不那么折腾了!

一定要说流程的话,就是平时多看,多思考,多总结,多记录,然后: 想到什么就直接写! 真的,没了,就是这样,所以我说这个问题很头大。 反正我是真没啥流程,别再好奇了!但我写文章的步骤,自己觉得还挺靠谱,可以分享给大家参考。 整个步骤并不复杂,关键还是多花时间。总结起来就是: 思→列→堆→删→改→问→再次改→再次问→继续精(反复改稿N次)。 1、思 写文章一开始方向就错了,那就写多错多。 在开始写之前,我都会静下心来思考: 想清楚要写的是什么了吗,想要怎么去写,围绕的核心主题是什么,要表达什么,又想要传达给读者什么,最终要达到什么目的? 这一点很重要,非常重要。我每次都会在思考上花很多时间。 写文章怕什么? 怕读者看完你的文章丢下一句:这TM到底是想说什么? 当然,这还不是最怕的。最怕的是,你自己看完后,来了一句:我TM到底是想写什么? 这就是没有提前去思考明白。在我看来,思考是写文章最重要也最必须做的一步。就像做营销方案,我一定会想清楚顶层的战略规划。 不要漫无目的就动笔,辛辛苦苦还得不到别人肯定,先思考再写才是聪明,这样所有力量才会集中于一个方向,不会乱不会偏,也方便后续做自我检查。 而在你思考时,尽量细化,比如“文章如何层层推进?” “内容逻辑结构” “如何调 动读者情绪” “分为几个论述点” 等等。

解析媒体矩阵(MediaMatrix)(四十九)NWare软件应用(11)——Python编程基础(续5)

12 函数的参数 在《音响技术》第7期“函数”的学习中最后讲到了一个自动转发电子邮件的Python脚本mail(a),其中的(a)就是自定义函数mail的一个参数,函数的参数可以是多个,用逗号隔开。函数在调用参数时会依次接收。例如在日常的NION推广活动中,会演示一些NWare 的软件功能,软件的控制特性在Emulated模式下基本上是可以实现的,但是没有连接NION主机的情况下,音频通道的通路没有电平显示,整体的演示功能就没有那么好看,如在此做一个电平显示的模拟程序,可以让一个纯软件的NWare看起来比较美观,如图1。 这个小程序的功能就是使用一个随机函数发生器,产生一个随机的数字推动电平表显示。左边的两个旋钮分别是设置这个随机数字发生器的最大值和最小值。脚本为:import random #导入随机函数模块 def meter(min,max): #定义一个函数meter包含 两个控制参数  min=inputs[0].value_get() #最小值和最大值从输入旋 钮提取  max=inputs[1].value_get()  a=random.randrange(min,max) #给定范围内产生一个随机数  return a #将这个随机数返回并输出 while 1:  event.wait(200) #电平表的更新速度  d=meter(min,max) #导入函数meter,并输出  outputs[0].string_set(d) 这个函数包含了两个参数min和max,分别代表了random模块要求的随机参数最小量和最大量。脚本里面的循环片段添加的event.wait(200),表示每次重复电平循环时,中间暂停200 ms,一方面可以让电平表输出跳动不会太剧烈,更主要的是可以减少很多的数据量。当作这种循环的时候,要把脚本程序设定到多线程模式下,方法是图1右键的Random_full模块选择Device Properties 并勾选threaded选项,此时才能完成event.wait()功能。 这个脚本只是告诉大家如何去使用函数的参数设定功能。如果参数设定得正确,那么脚本就可以稳定地运行起来。但是如果出现意外情况,Python解释器可能无法解释参数的特性,导致程序终止。例如当输入的最小随机变量min参数比最大随机变量max还要大时,random模块将无法做出判断,从而产生异常;另外一种情况就是random模块只能接受整数类型的参数,如果输入了小数类型(浮点数据),那么python 解释器同样会产生异常并停止运行。因此在设定min 和max参数时要格外小心,不能出现以上两种情况,否则就要重新编译文件运行。 任何编程语言在运行的过程中都可能会出现异常,那么对异常数据的处理就显得非常必要了。在C 解析媒体矩阵(MediaMatrix)(四十九) NWare软件应用(11)——Python编程基础(续5)图1 用脚本编写一个电平表模拟程序

相关主题
相关文档
最新文档