Is it running with the *same* OS and settings? It might be a scheduling issue with the kernel, realtime settings, crappy networking driver, etc.
> On Jan 30, 2018, at 12:00 PM, pd-list-request(a)lists.iem.at wrote:
>
> From: Roman Haefeli <reduzent(a)gmail.com <mailto:reduzent@gmail.com>>
> To: "pd-list(a)lists.iem.at <mailto:pd-list@lists.iem.at>" <pd-list(a)lists.iem.at <mailto:pd-list@lists.iem.at>>
> Subject: Re: [PD] glitches when streaming UDP
> Message-ID: <1517306864.2068.8.camel(a)gmail.com <mailto:1517306864.2068.8.camel@gmail.com>>
> Content-Type: text/plain; charset="utf-8"
>
> On Mon, 2018-01-29 at 10:25 +0100, Roman Haefeli wrote:
>
>> I'm working on a patch that transmits audio through UDP. The patch
>> runs
>> totally smooth on macOS (10.10 and 10.11) with Pd 0.48-1 and JACK as
>> back-end. On the Linux machines I tested (all Ubuntu 16.04) with the
>> same version of Pd I get a lot of glitches, although I'm using very
>> similar Jack settings (128 frames/period, 3 periods).
>
> Update:
> My personal, somewhat outdated laptop from 2007 has absolutely stable
> performance with same patch, same Pd version, same OS, same kernel. To
> be clear: It's only Pd that performs well on one computer and not so
> well on others. I get glitch-free audio with Ardour on all tested
> computers. So I wonder what circumstances affect specifically Pd. It's
> a pity the most powerful computer I have access to is in its current
> state not suitable for Pd projects :-(
>
> Roman
--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
If you're using jack, is the jack server running without dropouts with other software? I'm only suggesting to consider sources other than Pd as well.
> On Jan 30, 2018, at 9:25 PM, pd-list-request(a)lists.iem.at wrote:
>
> Date: Tue, 30 Jan 2018 21:25:26 +0100
> From: Roman Haefeli <reduzent(a)gmail.com <mailto:reduzent@gmail.com>>
> To: Pd-List <pd-list(a)lists.iem.at <mailto:pd-list@lists.iem.at>>
> Subject: Re: [PD] glitches when streaming UDP
> Message-ID: <1517343926.2187.14.camel(a)gmail.com <mailto:1517343926.2187.14.camel@gmail.com>>
> Content-Type: text/plain; charset="utf-8"
>
> On Die, 2018-01-30 at 16:38 +0100, Dan Wilcox wrote:
>> Is it running with the *same* OS and settings?
>
> As far as I can tell: yes. Same OS (Ubuntu 16.04), same Kernel (4.13.0-
> 32-lowlatency), both tuned so that "realtimeconfigquickscan" doesn't
> complain anymore. This includes configuring /etc/security/limits.conf,
> adding user to audio group, making high-precision timer /dev/hpet und
> realtime clock /dev/rtc readable by members of audio group, etc. I get
> stable performance with Ardour with the same qjackctl settings, with
> built-in soundcard, but also with external USB sound interface on BOTH
> machines.
>
>> It might be a scheduling issue with the kernel, realtime settings,
>> crappy networking driver, etc.
>
> I thought about that, too. But why does it affect only Pd? On the
> "troubled" machine - where everything else runs supersmooth - this
> setup suffers a couple of glitches per second (jack routing):
>
> mpv -> Pd running [adc~]-[dac~] -> system output
>
> The probable causes you mentioned would affect other audio softwares,
> too, wouldn't they?
>
> The Pd version doesn't seem to make a difference...
>
> Anyway, thanks for your thoughts.
>
> Roman
--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
Dear Pd list,
LSU is pleased to be offering two graduate assistantships to incoming PhD students in the Experimental Music and Digital Media program in Fall 2018. Please see below for more details.
Best regards,
Edgar Berdahl
[LSU]<http://www.lsu.edu/>
Assistant Professor
School of Music and Center for Computation and Technology
Louisiana State University, Baton Rouge, LA 70803
mobile 650-492-0211
Teaching, Studio Maintenance, and Research Graduate Assistantship
The LSU School of Music is offering an assistantship to an incoming student in order to assist in the following areas:
• Teaching of an undergraduate course such as MUS 2745 Introduction to Computer Music or MUS 2700 Introduction to Music Technology
• Assist with studio maintenance and concert preparations
• Research projects in the area of Experimental Music and Digital Media (EMDM)
This position is a multi-year full time assistantship of 20hours/week, 15k/year + tuition remission.
Digital Design & Emergent Media Graduate Assistantship
The LSU CCT Cultural Computing focus area, LSU School of Music Experimental Music & Digital Media program (EMDM), in collaboration with the Louisiana Department of Education, the LSU Cain Center, and Lee Magnet High School have collaborated to develop future-relevant high school curriculum in preparation for careers that involve digital media design and production – some of the most ubiquitous skills necessary for employment in the 21st century. To this end, we are excited to offer a graduate assistantship in Digital Design & Emergent Media.
The DDEM position is a full time assistantship of 20hours/week, 18k/year + tuition remission.
Depending on expertise, responsibilities for the DDEM Assistantship may include:
- Assist in the rollout of the statewide STEM Certification Pathway in Digital Design & Emergent Media
- Teaching the Programming Digital Media course at a nearby high school and assisting in curriculum revision
- Assist in teaching the Programming Digital Media course (CSC2463) class at LSU (Web Audio & Arduino units)
- Curriculum, unit development, and teacher training of Digital Media entangled courses
- Work with a team of faculty, students and teachers to prepare materials for training DDEM High School teachers over the summer.
- Development of software/hardware modules, frameworks, and teaching materials to assist in this kind of education
- other responsibilities related to the design and implementation of the Digital Design & Emergent Media curriculum
The Assistantship will begin in Fall 2018 however financial support is available to begin working on the project as early as late Spring.
For more information contact Dr. Jesse Allison - jtallison(a)lsu.edu
General Information
Candidates should apply to the Experimental Music and Digital Media (EMDM) concentration for the Doctor of Philosophy in Music. A master's degree is required for admission. An acceptable score [combined verbal/quantitative] on the GRE is also required. Applicants must submit a letter of intent, an application for admission, and official transcripts of all undergraduate and graduate work. In addition, applicants to this program must submit a portfolio representative of their prior work in this area. The portfolio should include recorded media (mp3s, video files, etc.), scores (if appropriate), computer source code from prior projects (if appropriate) and in general a list of work that demonstrates the student’s interest and abilities in experimental music, electroacoustic music or digital media. Auditions are NOT necessary.
Application due date: March 1.
Language Requirement
A test of English as a Foreign Language (TOEFL) or the International English Language Testing Service (IELTS) is required for international applicants from countries other than United Kingdom, Ireland, Canada, Australia, New Zealand, Belize, or certain Caribbean Islands. If you have a degree from a U.S. college or university or a degree from any of the listed countries, you are exempt from this requirement.
Facilities
The Experimental Music and Digital Media (EMDM) program occupies space both within the School of Music and Dramatic Arts as well as at the new Digital Media Center building on LSU campus. Facilities include new recording studios, fabrication facilities (including a laser cutter and a 3D printer), a 71-channel sound diffusion system, the Laptop Orchestra of Louisiana, Shaver Auditorium, the Digital Media Center Auditorium, the School of Music Recital Hall, and more.
Apply
To apply, visit http://www.lsu.edu/cmda/music/admissions/graduate/index.php
Applications should be submitted to LSU's Graduate School.
The most-directly affiliated faculty you would collaborate could include
Jesse Allison (http://allisonic.com/)
Steven David Beck (<https://www.cct.lsu.edu/~sdbeck/>https://stephendavidbeck.wordpress.com/author/sdbeck/)
Edgar Berdahl (http://edgarberdahl.com/)
Frederick "Derick" Ostrenko (http://frederickostrenko.com<http://frederickostrenko.com/>)
Hye Yeon Nam (http://design.lsu.edu/faculty/nam-hye-yeon/)
For more information, please visit
http://emdm.music.lsu.edu/https://www.cct.lsu.edu/http://music.lsu.edu/
_______________________________________________
Pd-announce mailing list
Pd-announce(a)lists.iem.at
https://lists.puredata.info/listinfo/pd-announce
Hi list,
Purr Data 2.4.8 is now available:
https://github.com/jonwwilkes/purr-data/releases/tag/2.4.8
Please report bugs here:
https://git.purrdata.net/jwilkes/purr-data/issues
Changes:
* refactor the GUI to get rid of some of the GUI freeze problems with various GUI widgets
* update wiringPi library used by disis_gpio class
* fix automatic list conversion for ancillary inlets
* fix glitch in dollar symbol matching with canvas "find" feature
-Jonathan
Hi,
I'm pleased to announce that the brand new *Camomile *release (1.0.1) is
available!
Camomile is a plugin with Pure Data embedded that offers to load and to
control patches inside a digital audio workstation. The plugin is available
in the VST2, VST3 and Audio Unit formats for Linux, Windows and MacOS.
Download and information on the website:
https://github.com/pierreguillot/camomile/wiki.
Please, read carefully the documentation. Feedback are more than welcome! For
feature request and bug report, please use the issue section in the Github
repository if you can: https://github.com/pierreguillot/camomile/issues.
An overview of the main changes:
v1.0.0
- Use libpd instead of my personal wrapper.
- Use TLS approach of Pd to manage thread concurrency issues.
- Use a text file to define the properties of the plugins.
- Generate plugins with the patches included.
- Separate the GUI and the parameters' definitions.
v1.0.1
- Fix thread concurrency issue that occurred when selecting a program
(#77).
- Fix stack overflow issue due to concurrent access to the Pd's stack
counter (#69).
- Update documentation for VST2/VST3/AU generation on MacOS to display
the name of the plugins in Ableton (#75).
- Improve the whole documentation (#72) and start "How to Create
Patches" (#73).
- Add more warning when there are extra arguments in parameters' methods.
- Add support for "openpanel" and "savepanel" methods.
- Update examples Bulgroz, AlmondOrgan, Castafiore, MiniMock.
- Start/Add support for patch description in the text file (#74).
- Start/Add support for patch credits in the text file (#74).
Further information on the previous versions and the changes on this topic
<https://forum.pdpatchrepo.info/topic/9884/camomile-an-audio-plugin-that-loa…>
. And here is the link to topic of the pd forum:
https://forum.pdpatchrepo.info/topic/11242/camomile-v1-0-1-an-audio-plugin-…
.
Cheers
_______________________________________________
Pd-announce mailing list
Pd-announce(a)lists.iem.at
https://lists.puredata.info/listinfo/pd-announce